虽然天堂II客户端会对玩家输入的字符进行检查,防止玩家输入特殊符号,但是如果玩家用脱机外挂或者其他脱离客户端的方式创造角色,那么起名就会不受限制了,那么如何约束玩家只能用中文/英文/数字起名呢?
非常简单,我们只要在config中修改一个参数即可。
打开config/server.properties 文件,找到命名限制
CnameTemplate = .*
将这里的值修改为 ^[\u4e00-\u9fa5A-Za-z0-9]+$
注意特殊符号都要带上,这样无论玩家用什么方法起名都不能用特殊符号了,另外如果你的脚本中有改名脚本,那么注意也要检测一下,
这里就不列出代码了,请自行百度搜索正则表达式。
如何让玩家起名只能用英文,中文,数字
在线用户
正浏览此版面之用户: 没有注册用户 和 20 访客