之前在求助区发了个外网架设的求助帖,经过各位大大的帮助,以及小伙伴的努力,现在终于成功的跑起来啦!  求助帖地址:https://old.99max.me/thread-16548-1-1.html   以下内容均根据原帖进行各种修改 
懒猪大神的帖子:https://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 外观】的帖子,希望各位大大指教啊!  
  
 
 |