一、准备好需要的服务端
一般情况下魔域服务端完整运行需要四个重要部分,游戏服务端,数据库,网站,登录器生成器。
1.服务端:处理游戏数据,以及脚本运行
2.数据库:存放游戏数据
3.网站:网站,以及给登录器提供游戏服务器列表
4.登录器:生成登录器
重要提示
需要到防火墙放行端口
单端和引擎组合
将版本的服务端补丁(MSG) 放入端的 Gameserver里面
将数据库 放入mysql→data里面
游戏补丁放入客户端
二、修改服务端设置
打开文件目录server\ACCServer
找到config.ini
文件
修改SERVERIP
后面的ip地址,修改成你的局域网IP或者外网IP
xxx.xxx.xxx.xx 如 192.168.1.168
打开文件目录server\MSGServer
找到config.ini
文件
修改GAMESERVER_IP
后面的ip地址,修改成你的局域网IP或者外网IP
打开文件目录server\MSGServer
找到shell.ini
文件
修改ACCOUNT_IP
后面的ip地址,修改成你的局域网IP或者外网IP
生成shell文件
这里面基本不用改,上面的IP就是你配置文件里设置的外网IP地址,点击生成即可
三、启动数据库服务
有些端里面可能带有一键启动工具,我教程里面的这个端里面就有
Mysql目录下,点击启动即可
四、配置网关
打开文件目录server\ACCServer
,运行AccountServer.exe
点击选项--设置向导
设置 MSG
与NPC
服务程序
这两个程序都在MSGServer
文件夹内,设置好了点下一步
把你的IP地址(内网或外网)填好,这个专用秘钥你可以设置,也可以不填,这个秘钥是生成登录器的时候用的,当然可以不写,剩下的就一直点下一步就行了,设置完成后重启ACC网关。
重启后点击控制按钮,选择启动服务端
启动成功后,msg服务端会显示启动成功,以及NPC控制端也会显示成功
上图会显示服务器启动成功,后面会显示你的服务器IP地址
五、启动web服务
如果用服务架设,正常80端口会被暂用,更改端口如下
启动之后,打开服务器浏览器,输入http://IP:端口/mylist.txt
如图显示,如果不能打开这个地址,则说明没有启动成功。
六、配置服务器列表文件
打开www目录,找到mylist.txt
文件,打开它,把里面的IP、网址、端口
等等设置为自己的
服务器的IP地址就是外网IP或者你的局域网IP,端口请在 server\ACCServer\config.ini
文件中查看
七、配置登录器
打开生成器目录,将mylist.txt
文件复制进去,然后打开生成器
点击读取已有配置,然后选择你刚刚复制进来的mylist.txt
文件,然后按照下图完成设置
点击开始生成
这就是生成后的登录器文件,将这个文件复制到你的游戏客户端目录,打开即可进入游戏