之前在求助区发了个外网架设的求助帖,经过各位大大的帮助,以及小伙伴的努力,现在终于成功的跑起来啦! 求助帖地址:http://old.99max.me/thread-16548-1-1.html 以下内容均根据原帖进行各种修改
懒猪大神的帖子:http://old.99max.me/thread-15733-1-1.html 后悔当初没有先看这个
悲剧的是,楼主是校园网环境,所以端口映射成为不可能的事情...
于是乎找了小伙伴的ADSL+家用路由器 环境
端口映射啊,路由器设置啊都是在论坛里学的,这里就不说了哈
主要发现的问题是服务端 3个文件的IP设置
楼主不是学网络的,所以用词可能不恰当,各位能理解就好...
3个服务器:登入服务器[login],角色服务器[char],地图服务器[map]
客户端:client
所有的 bind_ip 好像都不用动的喔,conf 文件里都是作为注释存在,
各位根据自己情况吧,红色的地方是修改喔!
char_athena:================================
// 角色服务器连接登入服务器的IP [char—>login]
// 如果你的服务器运作在防火墙或是多网卡后面,你应该设定这里
// 在这种情况下,你需要指定你希望能与外面通讯的的 IP 地址
login_ip:这里看论坛里的各种教程修改,发现均不能成功进入。于是乎楼主改成:127.0.0.1 也就是本地机
// 如果你的服务器运作在防火墙或是多网卡后面,你应该设定这里
// 在这种情况下,你需要指定你希望能与外面通讯的的 IP 地址
char_ip: 182.48.111.xx 这里应该是 [client—>char] 所以需要改成外网ip
login_athena设置:=======这里楼主没有修改╮(╯▽╰)╭====
// 如果你是一个网卡配置了多个IP,就需要配置这里
// 注意:当你希望在多个服务器上使用相同的端口时,此设置允许你在多个接口
//bind_ip: 192.168.216.227
map_athena设置:================================
// 地图服务器依据此ip连到角色服务器 [map—>char]
// 如果你的服务器运作在防火墙或是多网卡后面,你应该设定这里
// 在这种情况下,你需要指定你希望能与外面通讯的的 IP 地址
char_ip: 这里看论坛里的各种教程修改,发现均不能成功进入。于是乎楼主改成:127.0.0.1 也就是本地机
// 如果你是一个网卡配置了多个IP,就需要配置这里
// 这样可以允许在一个网卡上运行多个athena服务器
// 注意:当你希望在多个服务器上使用相同的端口时,此设置允许你在多个接口中运行多个服务器
//bind_ip: 192.168.216.227
// 如果你的服务器运作在防火墙或是多网卡后面,你应该设定这里
// 在这种情况下,你需要指定你希望能与外面通讯的的 IP 地址 map_ip: 182.48.111.xx 这里应该是 [client—>map] 所以需要改成外网ip
map_port: 5121
============以上是全部修改=============
目前服务器运行了5天,基本正常,除了延迟有点高(服务器在美国...家用台式机 6M ADSL ) 看了很久帖子,也希望发个对大家有帮助的。哪里写的不对,还请各位大大不吝赐教!
另外小弟在求助区发了关于【修改GM角色 GM01 外观】的帖子,希望各位大大指教啊!
|