当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇架设中创建新用户并授权的全流程及常见问题应对

热度:
以下是在传奇架设中创建新用户并授权(以MySQL数据库为例)的步骤:

### 一、登录到MySQL数据库
1. **使用命令行登录(Windows环境)**
- 按下“Win + R”键,输入“cmd”打开命令提示符。
- 如果MySQL安装在默认路径,并且已经将其路径添加到系统环境变量中,可以直接输入“mysql -u root -p”,然后输入root用户的密码登录到MySQL控制台。
- 如果没有添加环境变量,则需要先进入MySQL安装目录下的bin文件夹,例如“C:\Program Files\MySQL\MySQL Server X.X\bin”(“X.X”为版本号),然后再执行“mysql -u root -p”命令登录。

### 二、创建新用户
1. **基本语法**
- 在MySQL控制台中,使用以下命令创建新用户:
- “CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';”
- 这里“new_user”是要创建的新用户名,“password”是该用户的密码,“localhost”表示该用户只能从本地连接到数据库。如果要允许用户从任何主机连接,可以将“localhost”替换为“%”,例如“CREATE USER 'new_user'@'%' IDENTIFIED BY 'password';”,但这种方式存在一定安全风险,需要谨慎使用。

### 三、授权给新用户
1. **授予所有权限(示例)**
- 如果要授予新用户对所有数据库和表的所有权限,可以使用以下命令:
- “GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';”
- 这将允许“new_user”在本地对所有数据库(“*.*”表示所有数据库和表)进行各种操作,如查询、插入、更新、删除等。如果新用户是可以从任何主机连接的(“new_user'@'%'”),则命令为“GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'%';”。
- **授予特定权限**
- 如果只想授予部分权限,例如只授予查询(SELECT)权限,可以使用以下命令:
- “GRANT SELECT ON *.* TO 'new_user'@'localhost';”
- 可以根据实际需求修改权限类型(如INSERT、UPDATE、DELETE等)和作用范围(如特定数据库或表)。例如,要授予对名为“mydb”的数据库中所有表的查询和插入权限,可以使用“GRANT SELECT, INSERT ON mydb.* TO 'new_user'@'localhost';”。

### 四、使授权生效
1. **刷新权限**
- 在授予权限后,需要执行“FLUSH PRIVILEGES;”命令,使权限设置立即生效。

在传奇架设过程中,正确创建新用户并合理授权有助于管理数据库访问权限,提高数据库的安全性和可管理性。不同的传奇服务器版本可能对数据库用户权限有不同的要求,需要根据具体情况进行调整。

在传奇架设过程中,创建新用户并授权可以通过以下几种方法。如果是 GOM 架设的传奇,设置 gm 权限的方法为在 M2 依次点击查看,列表信息一,管理员列表角色名称填游戏里人物名字,不是账号,等级填 10,登录 ip 可以留空,填好点增加,保存即可。也可以在 MirServer\\Mir200\\Envir\\AdminList.txt 中设置,格式为*号+空格+GM 名字,如:* 新潮主机管理员,还可以在 M2 - 查看 - 列表信息里找到管理员列表。若设置的名字后面没有权限级别,可能进不了 GM 模式,需要去查看权限设置并修改。传奇单机版注册帐号无反应可能由多种原因导致,若登录器跟网关不一致,可更新一下引擎,打开登录器,在登录器的最右边添加游戏,添加自己配置的传奇信息,然后保存、关闭,接着在左边就能看到添加的信息,之后就可以注册帐号和进入游戏了。还可能是登录器和服务端、引擎不配套引起的,这种情况下,只要下载对应的引擎包进行引擎更新,并使用引擎包中的登录器即可。账号注册出问题也可能是登录器与服务端不匹配引起的,主要是登录器的 logingate 和 loginsrv 程序与服务端里的不同。使用 AFT 引擎需要将登录器中的 logingate 和 loginsrv 程序覆盖到服务端版本里;如果使用其它引擎,如飘逸 2 代引擎,只需要覆盖 logingate 就可以了,loginsrv 程序则不要设置。另外还需要打开 loginsrvLogsrv.ini,将 DynamicIPMode = 0 改成 DynamicIPMode = 1,注意 logingate 里 Config.ini 文件记得一起覆盖,否则可能出现不能注册帐号。也可以在服务端运行后的帐号登陆服务器面板中点账号管理,直接新增账号,不需要用登录器注册。此外,传奇私人服务器注册账号无反应可能是游戏版本问题、系统设置问题、客户端问题、服务器问题或网络问题等多种原因,需要逐一排查解决。比如游戏版本过旧或者不兼容,可能会导致无法创建账号,此时需要检查游戏版本,如有更新则进行更新;系统防火墙或安全软件阻止了游戏的网络访问,也可能导致无法创建账号,此时需要检查系统设置,确保游戏可以正常访问网络等。
### GOM 架设传奇如何设置 gm 权限
在 GOM 架设传奇中设置 gm 权限可以按照以下步骤进行。首先,和其它引擎一样设置,在 M2 依次点击查看,列表信息一,管理员列表角色名称填游戏里人物名字,不是账号,等级填 10,登录 ip 可以留空,填好点增加,保存即可。为 1 级 GM。9 为 2 级 GM,8 为三级,依次类推。但是你要设置相应命令的权限才可以。上面*号后面的不是空格,是在记事本里按 Tab 键。如果是 GOM 引擎的话,你大概率需要安装 BDE(Borland Database Engine)。此外,打开电脑底部的 M2server 程序,依次点击查看 - 列表信息 - 管理员列表 - 填写人物名称 - 角色等级为 10 - 增加 - 保存,需要点击系统设置 - 系统管理 - 禁止权限处的勾去掉点确定。否则游戏会出现权限不足的情况。

### 传奇单机版注册帐号无反应的原因及解决方法
传奇单机版注册帐号无反应可能由多种原因导致。一是登录器跟网关不一致,如果登录器使用的是默认的,那么请更新一下引擎。打开登录器,在登录器的最右边添加游戏,添加自己配置的传奇信息,然后保存、关闭,接着在左边就能看到添加的信息,之后就可以注册帐号和进入游戏了。二是登录器和服务端、引擎不配套引起的。这种情况下,只要下载对应的引擎包进行引擎更新,并使用引擎包中的登录器即可。还可能是 SQL 服务未启动,打开控制面板,进入管理工具,在服务里面找到 SQL 服务。如果没有启动,尝试启动它,如果无法启动,可以卸载再安装。另外,检查服务器端的 IP 是否设定好,要修改的 5 个文件中的 IP 全部是 127.0.0.1,单机调试的话,直接不动;网络调试则需要改成您机器的 IP 地址。以及检查 DBC 是否存在问题,可以尝试注册一下,如果不行,可以将 HeroDB 这个字段删除,再重新建。如果还是不行,把服务器端的软件全部删除,重新安装。同时,还可以检查网络环境是否稳定,是否存在网络波动或延迟等问题。

### 传奇私人服务器注册账号无反应的排查方法
传奇私人服务器注册账号无反应时,可以从以下几个方面进行排查。首先,检查网络连接是否正常,确保网络畅通无阻。有时候注册不成功可能是由于网络不稳定导致的。尝试重新连接网络或者尝试使用其他网络环境进行注册。其次,清空浏览器缓存,有时候浏览器缓存中的一些数据可能会干扰注册过程,可以尝试清空浏览器缓存并重新尝试注册。如果使用的注册方式无法成功,可以尝试使用其他注册方式,比如邮箱注册、手机号注册等等。还可以检查登录网关和登录器是否配套。如果不配套,需要采取相应的措施,如更新引擎、更换登录器等。另外,联系服务端管理员,检查服务端设置是否正确。如果您使用的是安全防护软件,请尝试暂时关闭安全防护软件,再次尝试注册。将传奇私人服务器服务端添加到信任列表,避免被误判。更新安全防护软件,以避免兼容性问题。在注册过程中,请遵守游戏规则,不要使用非法手段获取账号。保护好您的账号和密码,避免泄露给他人。如遇到问题,请及时联系服务端管理员,寻求帮助。

传奇架设中创建新用户可以通过确保网络连接正常、检查登录器和服务端配套情况、检查服务器端 IP 设置等方法解决注册账号无反应的问题来实现新用户的创建。授权新用户可以参考 GOM 架设传奇设置 gm 权限的方法,在 M2 程序中进行相应的设置,根据不同的权限等级进行调整,确保新用户能够获得合适的游戏体验。同时,玩家在进行传奇架设和使用过程中,应遵守游戏规则,保护好自己的账号信息,遇到问题及时与服务端管理员沟通,以获得更好的游戏体验。
[顶部]