搜索
查看: 113|回复: 11

[沟通中] 有个不成熟的建议

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式
建议反馈
建议描述: 能否在中心服建立一个账号数据库,新人在创建的账号的时候账号,名字,英雄名字保存到中心数据库,这样新人创建角色,角色名,英雄名,的时候对比中心数据库,存在相同账号,名字返回不允许创建。
实现具体思路: 不知道说的对不对,个人想法,不完善之处还请厉害的坛友补充。
联系QQ: 隐藏内容

发表于 6 天前 | 显示全部楼层
有个不成熟的建议,能否将交易行也加入到中心服中,这样跨服交易也方便,也能解决通区能交易的问题
发表于 6 天前 | 显示全部楼层
这个目前没办法实现了,除非共用账号数据库,使用MSSQL数据库才可以办到了,

单纯的靠中心服,不现实了
发表于 6 天前 | 显示全部楼层
现在LoginSrv有创建账号的回调,但是目前好像没有角色创建的回调。只要增加个角色创建的回调,并返回值决定是否可以创建角色就好了。
 楼主| 发表于 6 天前 | 显示全部楼层
1580 发表于 2025-11-26 10:29
这个目前没办法实现了,除非共用账号数据库,使用MSSQL数据库才可以办到了,

单纯的靠中心服,不现实了 ...

看看怎么实现了,具体程序的事我们也不懂,迫切需要这个功能。楼下提的创建角色回调,看看可行不,能共用账号数据库最好了
发表于 6 天前 | 显示全部楼层
看看无聊 发表于 2025-11-26 10:56
现在LoginSrv有创建账号的回调,但是目前好像没有角色创建的回调。只要增加个角色创建的回调,并返回值决定 ...

lua 首次登陆,判断中心服名字,如果存在强制让其改名,这个很简单啊,现在支持改名字
 楼主| 发表于 6 天前 | 显示全部楼层
麻雀 发表于 2025-11-26 13:44
lua 首次登陆,判断中心服名字,如果存在强制让其改名,这个很简单啊,现在支持改名字 ...

这样是让玩家取名字永远没有重复,包括合区了 也不会出现同名字后面+abcl,从根子上杜绝 账号也是 都是唯一账号,这样不会出现合区了 玩家来找账号
发表于 6 天前 | 显示全部楼层
名字简单,只要能做到创建账号触发就行了!
发表于 6 天前 | 显示全部楼层
只要开放创建角色/英雄时回调触发就好了,这是最快也最简单方便的处理方式,其他的交给GM自己搞,其他的很简单的
增加:
lua_checkCreateActor(type)
type:0角色 1英雄
默认传入数据 S0:名字
return false/true
发表于 6 天前 | 显示全部楼层
真的有这个别要吗  嫌弃+a了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-12-2 05:46 , Processed in 1.373878 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表