本文章转自尼尔森博客
并进行翻译转发!
本文原始地址:
正文
RCON、UI的事情和暑期计划……
这篇文章的内容本来是要在上个星期完成的,但是有其他的事情发生。这三周很忙啊!
Unturned 3.x
从18号到21号(由于取消了停机时间,延长到22号),我外出拜访了一个秘密未公布的Unturned项目的开发团队。不幸的是,他们的市场部说我不能预告任何事情,但我很兴奋地在今年晚些时候说更多。 😀
最近有一堆重要的3.x更新需要关注,但目前我雷达上的最后一个重要更新是希望能升级Unity版本。我看到很多人要求把我的时间重新放到4.0上,我也迫不及待地想回到全面生产的状态!
RCON
改进服务器管理工具是一项高度优先的工作,所以几周前我开始实施远程控制台支持。这最终采取了两种形式。
-
RCON 协议
-
JSON HTTP API
第一个和其他游戏相当相似,允许你在不连接到服务器的情况下执行管理命令。一个有用的区别(对于web API也是如此)是你可以分配多个不同权限的RCON密钥,而不是服务器的一个全局密码。
我认为第二个对于自定义的web控制面板将非常有用。它允许游戏服务器接收HTTP请求,将其解析为命令(例如/rcon/teleport?key=XYZ&from=player1&to=player2)并将结果以JSON形式返回。例如,一个自定义的网页可以显示一个玩家列表,其中有踢出、封禁等按钮。
按键提示
在4至今的版本中,我为UMG中的输入按钮做了一些简单的小部件,但在上周,我将它们转换为Slate(以提升性能),并引入了一些新的功能。
我添加的最有用的功能之一是内联输入提示,因此文本信息可以包含这些内容。例如上面的图片是使用格式化的。
用<Axis2D X=”Look_Yaw” Y=”Look_Pitch”/>环顾四周,并使用<Axis2D X=”Move_Right” Y=”Move_Forward”/>移动。
当你按下物理按键时,按键会以动画形式按进去,而控制器的拇指杆会在你移动它们时晃动。如果你同时使用键盘和控制器图标,它会根据你最近使用的图标进行切换。
现在的风格在平色与渐变之间有点不稳定。我已经接触过这些图标几次了,所以我决定在游戏UI风格更稳定之前暂缓。
暑期计划
遗憾的是,这个夏天超级忙,所以我可能要到8月中旬的某个时候才能全身心地投入到4的工作中去,但在那之后,我想一切都会变得明朗起来,可以像以前一样开始耕耘新的功能了!
从7月3日到11日,我会去PEI探亲,然后从15日到21日,我会回卡尔加里找一个更便宜的公寓(我GF在多伦多的学校没能如愿)。7月最后一周的一些时间会用来准备3的下一张定时策划图(很可能是BATTLEKOT的Carpat),然后8月初就会搬到卡尔加里。目前我预计在7月底–8月初的那段时间里,4的工作会有一些进展。