凡人修仙传:【外网设置2套方案】+【多线路外网设置】+【最终版】
说明:看了回这么多贴子,我都没跟进和更新最优方案,是我对不起大家。本次针对外网问题进一步优化了外网设置,为安全方面考虑请在开路由端口是一定要按我说的开,不要开多了。如果有需要运网网页注册游戏用户的请记得还要开起网站端如。一、非固定IP服务器专用:
1、只需运用IP修改工具:修改server.dat内的服务器名,IP无需改依然使用127.0.0.1
2012-4-19 09:44 上传下载附件 (85.14 KB)
2、修改tools目录下PortMap.ini配置文件
MapCount=3
MapName=9688
AutoRun=1
InIP=
InPort=9688
OutIP=【服务器IP或域名】
OutPort=9688
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
MapName=9684
AutoRun=1
InIP=
InPort=9684
OutIP=【服务器IP或域名】
OutPort=9684
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
MapName=6680
AutoRun=1
InIP=
InPort=6680
OutIP=【服务器IP或域名】
OutPort=6680
MaxUser=0
MaxIPUser=0
Proxy=0
BlackList=
登陆器【只修改sever.dat服务名和tools下配置文件服务IP或域名】.rar (304.9 KB, 下载次数: 10186) 2012-4-19 10:00 上传点击文件名下载附件
3、注意服务端无需修改config.ini配置文件IP就用127.0.0.1。
; 配置文件
GAMESERVER_IP = 127.0.0.1
GAMESERVER_PORT = 6680
SND_SIZE= 64000
RCV_SIZE= 16000
DB_IP = 127.0.0.1
DB_USER = root
DB_PW = spm123
DB_NAME = gamedb
有路由器的只需开放9688、9684、6680
这个就方便动态IP的服务端,避免反复修改服务端IP和客户server.dat的IP了。
二、外网IP专用(单线设置):
本帖隐藏的内容
1、msgserver.ini修改(本文件以开放一线为例):
; 外壳配置文件
; 2002.10.23
MAPGROUP_SIZE= 5
NOWAITPLAYER= 1000
LOG_SAVE_MONEY= 100000
LOG_SAVE_HONOR= 1000
LOG_SAVE_DAMAGE= 120000
LOG_SAVE_EXP= 400000
LINE_ID = 1
LINE_OPEN=1
;MSG SERVER 连接数据库参数设置
DB_IP= 127.0.0.1
DB_USER= root
DB_PW= 123456DB_DB= gamedb
;MSG SERVER 连接帐号服务器参数设置
ACCOUNT_IP = 222.209.19.139(修改为:你的外网IP)
ACCOUNT_PORT = 9600
SERVERNAME = 阴罗宗
LOGINNAME = root
PASSWORD = 123456; 登录表尺寸, 10-5000
MAXLOGINTABLESIZE=1500
; 登录表超时秒数,0-86400
LOGINOVERTIMESECS=120
STATE_IP = 127.0.0.1
STATE_PORT = 9688
MONITOR_IP =127.0.0.1
MONITOR_PORT = 9880
SHARED_IP = 127.0.0.1
SHARED_PORT = 9988
2、config.ini修改,注意,由于本文件你所用的服务端结构不一样,可能存在多个,都修改过来。
; 配置文件
GAMESERVER_IP = 222.209.19.139(修改为:你的外网IP)
GAMESERVER_PORT = 6680
SND_SIZE= 64000
RCV_SIZE= 16000
DB_IP = 127.0.0.1
DB_USER = root
DB_PW = 123456
DB_NAME = gamedb
;MSG SERVER 连接事件报告监控服务器参数设置
; 是否启用事件报告监控服务器参数:1:启用 ;别的都为不启用,建议不启用填0
SERVER_OPEN = 0
3、路由器开放端口:
9688、9684、6680、9600
三、外网IP设置(多线)
假设:主服务器(1-7主程序都开启为主服务器)内网IP:10.88.159.105,开起为“一线”;分线服务器(只开起NpcServer.exe和MsgServer.exe为分线服务器)内网IP:10.88.159.63,开起为“三线”。
1、准备工作:
修改主服务器MYSQL安全设置:建立MYSQL新用户root@10.88.159.63,密码依你定我设为123456,权限全开,注意为了确保主服务器和分线服务器MYSQL通信,有些要对防火墙进设置,如何测试是否连通,在分线服务器上运行MYSQL数据库管理工具“navicat.exe”新建一个连接,连接名:随便输一个,主机名/IP地址:10.88.159.105,端口:3306,用户名:root,密码:123456,点测试看通不通。
2、修改主服务器外网IP:见上面的单线设置
3、修改分线服务器IP:如下
(1、msgserver.ini修改
; 外壳配置文件
; 2002.10.23
MAPGROUP_SIZE= 5
NOWAITPLAYER= 1000
LOG_SAVE_MONEY= 100000
LOG_SAVE_HONOR= 1000
LOG_SAVE_DAMAGE= 120000
LOG_SAVE_EXP= 400000
LINE_ID = 3
LINE_OPEN= 3
;MSG SERVER 连接数据库参数设置
DB_IP= 10.88.159.105(主服务器内网)
DB_USER= root
DB_PW= 123456
DB_DB= gamedb
;MSG SERVER 连接帐号服务器参数设置
ACCOUNT_IP = 222.209.19.139(主服务器外网IP)
ACCOUNT_PORT = 9600
SERVERNAME = 阴罗宗
LOGINNAME = root
PASSWORD = 123456; 登录表尺寸, 10-5000
MAXLOGINTABLESIZE=1500
; 登录表超时秒数,0-86400
LOGINOVERTIMESECS=120
STATE_IP = 10.88.159.105(主服务器内网)
STATE_PORT = 9688
MONITOR_IP = 10.88.159.105(主服务器内网)
MONITOR_PORT = 9880
SHARED_IP = 10.88.159.105(主服务器内网)
SHARED_PORT = 9988
;MSG SERVER 连接事件报告监控服务器参数设置
; 是否启用事件报告监控服务器参数:1:启用 ;别的都为不启用,建议不启用填0
SERVER_OPEN = 0
(2、config.ini修改
; 配置文件
GAMESERVER_IP = 182.150.26.106(分线服务器外网IP)
GAMESERVER_PORT = 6680
SND_SIZE= 64000
RCV_SIZE= 16000
DB_IP = 10.88.159.105(主服务器内网IP)
DB_USER = root
DB_PW = 123456
DB_NAME = gamedb
3、路由端口开放:
(1、主服务器路由端口开放:9688、9684、6680、9600
(2、分线服务器路由端口开放:6680 太感谢楼主了!~ 谢谢了~学习学习~~~~ 最终版在那 最终版在那 最终版在那 最终版在那 我晕,没看见你所谓的最终版啊 确实 楼主所说的最终版 把哪??? 看看 :::收藏下 没看到文件 :最终版呢。楼主,只有外网教程啊 是不是所谓的“最终版”就是玩腻了不想玩了?! 只有文字说明.晕了..最终结束版...结束.. 太感谢楼主了!~
给个完整的连接~ 2222222222 :收藏,收藏了! 楼主很幸苦,可惜我是个小白
页:
[1]
2