服务器设置主要分为服务启停、重启自动运行、配置文件设置几个部分。
5.1 配置文件
su - mangos //切换到mangos用户
cd /home/mangos/zero/etc
cp realmd.conf.dist realmd.conf
cp mangosd.conf.dist mangosd.conf
进入到mangos上述目录,如果您自定义了其他目录,请主义修改。(后面不再反复赘述,请特别注意)。
复制两个文件并修改文件后缀为conf
编辑realmd.conf和mangosd.conf文件里面的参数,主要修改IP、PORT 账号 密码
LoginDatabaseInfo = "127.0.0.1;3306;mangos;password;zero_realm" //注意缺省没有zero。但是这一版是有的。
WorldDatabaseInfo = "127.0.0.1;3306;mangos;password;zero_world"
CharacterDatabaseInfo = "127.0.0.1;3306;mangos;password;zero_characters"
exit //推出mangosi切换会root用户
这两个文件中的参数进行修改。注意不需要用全角符号,名字不能错。这两个文件用于在服务器启动时的配置,主要用来配置对应数据库和服务器参数设置,比如经验倍率、最大级别等等。里面的英文很简单,还有详细的说明,不再赘述。如果有疑惑,欢迎咨询。
如果数据库配置有错误,一般会提示如下:
5.2 确保服务器运行
Centos7.0 的服务管理给了全新的命令:systemctl start/restart/enable/status xxxxx.service
可以用来启动、重启、开机运行、查询服务状态。比如查询mangos服务是否OK,命令:systemctl status mangosd
如果服务提示:service disabled; vendor preset:disabled)可以在/usr/lib/systemd/system-preset/下文件。
修改 default-preset文件,添加enable realmd.service
上面为realmd服务启动后状态,下面为mangosd服务启动后状态。只要这两个服务启动正常就OK。
服务器启动和开关机。shutdown -r 或者
reboot
5.4 修改登陆数据库realmd中服务器数据表
注意MaNGOS Zero Server #1就是您服务器的分区名字。IP地址就是您的服务器地址。修改为您自己的设置。其他不变。
如下图:
5.5 客户端登陆测试
魔兽世界客户端修改 realmlist.wtf 【set realmlist "xx.xx.xx.xx"】里面内容为括号中内容给,xx改为您服务器的IP地址。因为考虑一般您会在windows运行wow,所以这里一般不填127.0.0.1。
如果您的配置文件没有问题,这时候启动realmd和mangosd服务后,一般服务器就可以就位了,您就可以从wow客户端登陆了。
服务器数据库自带4个账号。player/player是普通玩家账号、Administrator/Administrator(注意别拼错)是权限最高的管理员账号,如果你要给其他人发布,一定记得删掉这些账号。
启动wow.exe,不要启动langcher.exe!否则会进入官服服务器。
5.5 其他
服务器端口注意i查询以下是否都开放,正在监听:
这里的端口不全,大家可以看下命令。查询前面文件,注意保持必须的端口开放并有效。