今天和大家讲一下完美国际私服单机版ADSL如何开外网
到处逛逛,发现很多ADSL朋友想开外网又不知道如何开,针对这个问题,我整理一些资料希望有用!
一.服务器架构
目前大多数玩单机的朋友都是在Win操作系统上装VMWare,VMWare里装Linux.服务端装在Linux里,MSSQL帐号数据库装在Win
GM后台数据库MYSQL装在Win或着Linux里,具体看个人,只要配置好相应数据库连接IP/端口/用户/密码即可,
另外一些朋友,可能用两台独立机器,分别装Win与Linux,实现最简单的架构:database+gameserver+aumanager,估计目前
很少有哪个SF完全按照原始端的架构做,主要是需要的投资大,但是安全性,可靠性,稳定性无疑是最好的,
二.静态IP开外网
1、最简单的一种方式,直接在Linux系统里把网卡IP设置为外网IP,
这种方式简单省事,但安全性不太高,因为Linux是直接暴露于外网,容易受到攻击,
2、Linux与Win处于同一内网网段,通过路由共享外网IP上网,
这种方式,需要在路由上进行端口映射,将外网的29000与80端口映射到内网Linux上,安全性靠路由器的防火墙提供,
三.动态IP开外网
1、花生壳
注册一个动态免费域名,下载花生壳客户端,安装在具有外网IP的机器上,并且启动,
2、端口映射
A、 进路由器做端口映射,将外网29000与80端口映射到内网Linux
或者
B、使用端口映射工具映射,将具有外网IP的机器29000与80端口映射到内网Linux
四、PWNEW完美世界服务端ADSL开外网案例
1、注册花生动态域名
比如:risingsoft.vicp.net
2、下载花生壳客户端,安装在Win,并启动,
3、Win系统直连ADSL,同时具有外网IP:222.222.222.222 内网IP:192.168.1.104
4、Linux系统具有内网IP:192.168.1.200
5、下载PortMap 1.6端口映射器,安装在Win,启动,分别增加两个规则:
规则名:29000
输入IP:any ip
输入端口:29000
输出IP:192.168.1.200
输出端口:29000
规则名:80
输入IP:any ip
输入端口:80
输出IP:192.168.1.200
输出端口:80
两个规则添加好后,都启动,
6、 通知你的玩家,修改客户端下element\userdata\server\serverlist.txt
万花国际
花飞蝶舞 29000:risingsoft.vicp.net 1
特别注意3项之间用键盘上的按键[Tab]分隔