尚寂新

不为建站,只为折腾
2019 11/05 19:37 其他文章

多图警告

2019 11/04 13:48 闲谈杂侃

这些文字放在我手机里也挺长时间了。有些在贴吧发过,有些给羊驼看过。发到博客里也算是个存档吧,顺便又对不知道怎么回事出现的文字残缺进行了修复。今天一并发出来。

当今国内 Minecraft 转冷,服务器应怎样改变

各位好,我是机芯,一个普通的 minecraft 玩家。从前几年的繁盛,一直到变成这样,一直玩着的服务器,从三百多人同台游玩的情况下还有人挤着进服的时候,直到现在最多十来人勉强拼一盘的惨淡局面。故有此文,发表下我的看法。

这里并没有华丽的辞藻,只有我的看法

分析原因

包含其中的原因有很多,国内宏观状况已老生产谈这里不议,但简单点来说就归于以下几类原因:

直接原因1:更好玩的游戏已经出现,游戏的玩法早已玩惯,轻车熟路。通过各大视频上传者的视频多元化(转型)的操作很容易看出这点。(e.g.:籽岷的生存—>方块学园;MaxKim 的建筑—>综合游戏)
直接原因2:网易代理之后唯钱是图,新玩家感受到了不好的体验,老玩家为之作呕。整个一个全龄GAME变成了儿童益智。

由于这两点原因,老玩家流失,新玩家补充不进来,再加上大部分人...
算了,Minecraft 毕竟是个小圈子,圈子的无限泛化势必会造成问题,如 B 站对 ACG 文化的泛化。
随着这样,也接着引发了一些间接效应:

间接原因1:玩的人越来越少,付出和回报不成正比,使腐竹失去斗志与信心。
间接原因2:网易并没有给国内环境带来多大好处上的改变,反倒更加艰难。网易强大的钞能力宣传分流走了更多的人,使传统服务器的宣传效果大打折扣。且国内没有正版验证服务器,时不时会出现验证失败的问题,但这是最初网易入驻的时候玩家所期望的(现在不会去想了,求你赶紧离开 Minecraft ),且支撑服务器仍然是一笔巨大的开销

BUG 一样的存在——无意中影响游戏平衡和性能导致玩家发展过快以至于发展到没有动力可言

①:1.8 海底神殿和活塞虫
虽然活塞虫得到了限制,但海底神殿的存在,一旦鱼塔建成,玩家吃喝不用愁,无形中降低了生存难度,让游戏更快玩腻
②:1.9 的整个末地机制
末地的扩大带来的只有更多的跑图,而获得的鞘翅更是让硬盘 io 吃不消。同时龙的复活也是鸡肋(没有蛋),同时收集龙息也会带来一系列争执
③:以后的 mc 版本
更多的动物被加入,意味着他们有更多的ai,各种生态群系的加入,让游戏越来越杂杂,带来的是性能上的降低
④:mcmmo
不知道各位有没有觉得,三道加了 mcmmo 之后,一直在削弱。有没有想过这样一件事情,加个精英怪之类的插件,把 mcmmo 给压一压。有了 mcmmo 后原版的怪太面咱不说,怪多了还卡服
⑤:bc 分服带来的经验
需要频繁切换的世界,别分服,单服务端分开世界就好,防止 mysql 过热
⑥:留住玩家
建议转变一个观念。换周目没必要全换,取而代之的是如果服务器内容逐渐饱和,可以用新增插件和世界的方式解决,老数据老地图不清空,玩家可以选择在新老世界发展。同时尽量保持服务器稳定,这也是银月残部和amu流失的原因之一
⑦:建议
建议以五周目插件为基础,有选择性的恢复四周目的趣味插件(如结婚),顺便解决下上面的问题。如果有精力,不妨给 pvp 玩家带来些福音,让 pvp 更加公平(比如说让插件控制 pvp 规则及入场)。给镇长福音的话...建议 town 插件
反作弊是必须的,但这类插件别装的太过火

第二篇随笔

注意:下面的部分内容千万不要以为是重复内容。如果没记错的话,这些是 V2.0

各位三道玩家:你们好!
三道已经关闭半年多了,这是我不希望看到的,也是大家不希望看到的。有些事情有好奇的玩家来问过,我也都进行过陈述。现在在这里,公开地讲一下。

事情从战争服时期说起。某服服主凭借着对服务器管理的经验以及和三道整个这一趟日常的交往,逐渐取得大家的信任。当六周目与战争服均不景气时,因为信任他,把服务器借给了他开了一阵子。更甚的是,当羊驼把玩家们引流过去后,那个服的腐竹却在封杀三道的言论,试图同化三道玩家。一段时间经过撮合后,让他清退了出去,开了7周目。因此,工期最短的周目——七周目开启了。

分析原因

包含其中的原因有很多,国内宏观状况已老生产谈这里不议,但简单点来说就归于以下几类原因:

直接原因1:更好玩的游戏已经出现,游戏的玩法早已玩惯,轻车熟路。通过各大视频上传者的视频多元化(转型)的操作很容易看出这点。(e.g.:籽岷的生存—>方块学园;MaxKim的建筑—>综合游戏)
直接原因2:网易代理之后唯钱是图,新玩家感受到了不好的体验,老玩家为之作呕。整个一个全龄GAME变成了儿童益智。

由于这两点原因,老玩家流失,新玩家补充不进来,再加上大部分人...
算了,Minecraft 毕竟是个小圈子,圈子的无限泛化势必会造成问题,如 B 站对 ACG 文化的泛化。
随着这样,也接着引发了一些间接效应:

间接原因1:玩的人越来越少,付出和回报不成正比,使腐竹失去斗志与信心。
间接原因2:网易并没有给国内环境带来多大好处上的改变,反倒更加艰难。网易强大的钞能力宣传分流走了更多的人,使传统服务器的宣传效果大打折扣。且国内没有正版验证服务器,时不时会出现验证失败的问题,但这是最初网易入驻的时候玩家所期望的(现在不会去想了,求你赶紧离开 Minecraft),且支撑服务器仍然是一笔巨大的开销
就此匆匆开放。因此有些势力发现了三道的这个弱点,即使食醋与我一同将那个想同化三道的那个腐竹驱逐出去,也没有避免被另一个服务器借着三道某小镇的势力,再度使玩家大量流失

服务器再次开启,希望很小。且不说国内 MC 的状况,就凭这,还有运营成本和精力以及挫败感,都是不小的阻力。落在谁头上,谁都感觉难,除非是爱好或利益驱使。

如今各种已经被放空,也找不回曾经的感觉。摸爬滚打,在三道熟息生存模式,以其他人的成就为目标打造“商店” ,一起跟着朋友们做各种各样的事,建小镇,拆海底神殿,铺铁路、做视频,入 b 站、做站...三道筑造了我很多的第一次,就连我的正版帐号也是别人送给我的。从开始一直走到现在,将近五年,对三道的感情是特别深厚的。

人有悲欢离合, 失去了难以再获得。我所做的一切都不是利益所图。但我的固执一直被人看作是在作秀,但经过时间的检验——并不是这样。

尚寂新——2019.5.16

Font-Awesome,我不爱你了!1P

经过我长时间的抉择后...决定还是放弃Font-awesome了。
主要也就是审美疲劳占一部分,最重要的是...对我的博客来说,还是显得有些过重,那么多图标,真正能用上的真的不多。于是开始找替代方案。找了许久,终于确定了使用阿里的IconFont

博客的色彩改进计划1P

现有的这套色系...也是基于原二改的主题吧。目前这套主题已经被我改动了很多,原主题的样式已经被换下来的差不多了,于是撤下了 Footer 区的版权提示。现在我基于这套二改,都是以灰色和黑色还有白色为主色系进行更改的,正因为这种限制,主题整体就灰突突的,看久了难免会有审美疲劳。毕竟现在小米手环都出彩屏了2333....

本文章长期更新,届时我会将对博客的改动,同步更新进来。

Typecho 取消评论嵌套模式展示和子评论引用父评论内容的实现1P

啊,这个博主终于更新了
也是托更了很久了吧。之前在群里看到了 Typecho 仿 Github 回复 ,看到方案之后感觉还不错。然后我就奇思妙想的问了一下作者能不能有什么方法把 Typecho 的嵌套模式取消,新评论永远在最上面,没想到他真的给方案了...删掉下面选中的内容即可
QQ图片20191011192416.jpg

本站重新开启评论邮件提醒0P

其实这个应该和之前更改一起更新的,就是因为懒,没弄。经过小伙伴的提醒...又想起这件事了23333

插件名:LoveKKComment
作者已经把插件送到TE插件仓库里了,以后的更新都会在这里。经过初步的了解..qwq,他这个是两个插件捏一块的,一个是找回密码,一个是评论提醒。

再一次的给站点添加 ajax 评论体验0P

我所周知,在全站 pjax 的情况下实现 ajax 评论是一个很炸脑袋的事情。经过了很多试验踩坑之后,最终还是采用了他的方案。
https://eriri.ink/archives/typecho-ajaxcomment.html
其实看完他的这个之后,看着注释标的也挺比较全,然后就用了这套方案,然后进行了一顿魔改之后应用到了我的站上。这套的优势就是用 Typecho 原生的接口,评论处理什么的直接使用原有的插件就可以。

2019 08/07 14:40 折腾博客

高考完也有两个月了 折腾博客也有点退烧了...
该折腾完的都已经折腾完 再弄的话也就是小修小改

首先我弃坑了 WeiboSync 这个插件

有评论也反映到了不好使了 感觉应该是接口失效了 对微博连博客这个也退火了 于是弃坑之😜
感兴趣的可以去原文章看看 然后翻翻微博的文档 之前做成的插件也一直在 Github 上开源着的 有兴趣的小伙伴们可以自己动下手 也许会比这个更好 )确信23333

心血来潮想换用 WordPress

主要是看着 WordPress 可以用 APP 管理嘛 qwq ... 备份了博客的目录和数据库 然后导出了给 WordPress 用的 xml 格式的数据 弄完之后 折腾新主题的时候 发现.... 真的是退火了 只熟悉 Typecho 的主题结构是完完全全不够的 也是遇到了不少的麻烦 再加上(原版 WP 基于原版主题删掉各种 CSS 与 JS )前台也慢腾腾后台也慢腾腾 最后抵不住直接登录虚机后台....
Typecho 的数据就一键回来了 😂

闲着没事 又多了个功能

迫于无聊 去 Typecho 的论坛的插件版上看了看 看到了一个 BiliBili 动态显示到博客的插件 他那个是基于 RSSHub 的
等下... RSSHub 不是在 Github 上是开源的吗 😆
侥幸心理 看看源码里有没有直通B站的方法(RSSHub公用的服务器太慢了) 然后就不出意外的发现了

提醒!请勿滥用(免责免责)🤣

然后很开开心心的把自己站上那个微语那个拿评论做的给删掉了 一番折腾之后 好不容易给弄上了 顺便观察到了B站数据层的变革 还顺便给接口请求数据那块加了一道缓存(防止资源被刷爆被B站发现😉)
开心之余 没忘看看结果 过了几个小时之后...PHP 报错了!
本以为是异步的问题 然后换用了 curl 后还是不行...
吓我一大跳 还以为被B站发现了接口被限制了 研究了好大一阵 突然发现我转发的有一条 UP 主的动态的内容里含有 emoji .... 破案了
为了验证 从网上拽过来一个过滤 emoji 的 function 重置了缓存时间 刷新一下 完美解决
puuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.....
然后觉得这样还是不太好 又折腾了一会把数据库转成了 utf8mb4 的结构 这次弄完之后不仅是那块处理 emoji 都无压力了 全站都可以支持 emoji 了 哈哈哈😂

Chrome 浏览器(我知道的) 在输入框里可以右键 有一个“表情符号”的选项 点击那块就能直接用 emoji 表情 由于 emoji 的特征吧 不同设备不同浏览器观赏 emoji 表情的时候显示的效果是肯定不一样的 属于正常现象

至此成功实现功能

文章过时警告

看别的博客 尤其是 WordPress 博客大多都有的功能 弄完了上一个之后迫不及待去试一下 结果一路弄下来异常的顺畅 最后修改的时间或者发布时间比对下现在的时间就可以 主要代码如下(PHP)(Typecho)

// 间隔时间超过半年后提醒 判断的是最后修改时间
if(time() - date($this->modified) > 60*60*24*30*6){
        $ji_post_left_cha = time() - date($this->modified);
        $ji_post_left_day = $ji_post_left_cha / 86400;
        echo intval($ji_post_left_day);
    }

然后又在 这里 看到个样式不错 经过同意之后移植到了这里

移除 Google Adsense 广告

最近才发现 Google Adsense 一旦大姨妈 直接把页面的 DOM 加载给摁死 弄的视觉上看得像站点卡卡的 于是把关于广告的都给删掉了...(尽管之前 Footer 区有关闭广告的按钮)

最后

基本上吧...这两个月就折腾这些吧 感觉没点稀奇东西 真的折腾不动了 也看过关于个人站长的活路 也有萌新来请教过 没有任何基础 只是一种用了之后很 nb 的感觉 更甚的是手把手教学都不是那意思 基本上这种的直接劝退到自媒体平台上 B站啊简书啊什么的弄 只要你去 一点代码都看不到 这也是自媒体平台的好处吧 但也是自媒体平台的弱点 不给开放代码级别的自定义(至少我入B站的前一天 B站的个人空间还是可以自定义 CSS 的...)
很期待 有新的东西 吸引我的东西 闯进我的视野里

2019年在2G网络冲浪的经验分享0P

由于一些特殊原因,用上了初中的3G手机红米1S td
但....3G的移动网络关闭了,我手机不是全网通的(那时全网通机器少),只能用2G网络
主要使用手机目的

  • 搜索百度
  • 看QQ(TIM)消息以及微信消息
  • 小米运动数据同步
  • 手机移动支付

让XiunoBBS吃上Gravatar头像0P

修改这个文件model/user.func.php
修改第201行和第202行,将:

$user['avatar_url'] = $user['avatar'] ? $conf['upload_url']."avatar/$dir/$user[uid].png?".$user['avatar'] : 'view/img/avatar.png';
$user['avatar_path'] = $user['avatar'] ? $conf['upload_path']."avatar/$dir/$user[uid].png?".$user['avatar'] : '';

修改为以下:

$user['avatar_url'] = 'https://secure.gravatar.com/avatar/'.MD5($user['email']).'?s=100&r=G&d=identicon'; 
$user['avatar_path'] = $user['avatar_url'] ;

如果怕改了之后会出事,可以像我一样,将原来的代码打上注释,就像下面这样