您现在的位置:首页 > 开区技术 >

多台电脑运行一个服务端

来源:七千搜服网 发布时间:2020-05-18 03:13:20

多台电脑运行一个服务端的方法:

一般来将,对于一般用户,大概两台电脑来运行一个服务器端(是目前最现实的)
因为对于网吧来说,有一台代理上网的,还有一台用来记费的。最多如此,再多就是浪费了。
当然,也可以把主服务器端的6个程序分开运行(我没有运行记录文件程序)在以后的文章中
会陆续发出来。这里先讲一下网吧的实际方法。

代理上网的主机一般肯定是2000系统了。因为为了不影响网络速度,服务器端的主程序,肯定
不能放在主机上运行。那么剩下的毫无疑问,只有把SQL数据库放在主机上了。(最现实的。只要
你的网络带宽够,带1000人是可以的。)

那么首先要进行端口映射:

http://www.hktk.com:8081/soft/soft_netassistant/porttunnel.html

先下了这个端口映射的软件。本身2000系统也能进行端口映射。但是大家都习惯用软件,那就说用软件了。


在主机上装PORTTUNNEL然后照着这样做好7000 ,7100 ,7200三个端口的映射以下
三步,每步所做的其实差不多
(1)
名字里填7000
输入端口填7000
捆绑地址填你主机的IP,也就是PORTTUNNEL,所在机子的IP
输出端口填7000
输出地址填你要映射的局域网地址如192.168.0.141,也就是你私服所在的机子的IP
(2)
名字里填7100
输入端口填7100
捆绑地址填默认值(选你的主机IP)
输出端口填7100
输出地址填你要映射的局域网地址如192.168.0.141,也就是你私服所在的机子的IP
(3)
名字里填7200
输入端口填7200
捆绑地址填你主机的IP,也就是PORTTUNNEL,所在机子的IP
输出端口填7200
输出地址填你要映射的局域网地址如192.168.0.141,也就是你私服所在的机子的IP
然后点start。。。。。。(激活)
私服主机的文件修改如下
mud2\DBSrv200\!addrtable
的内容改如下
192.168.0.141 218.65.221.48
私服主机IP 网吧主机IP
mud2\DBSrv200\!serverinfo 的内容改成
192.168.0.141 218.65.221.48 7200
私服主机IP 网吧主机IP 端口不变

还有mud2\Logsrv\!addrtable
改为
;Server Title Remote Public Gates...
ktest Line1-7 192.168.0.141 61.157.208.163 61.157.208.163:7100
私服主机IP 网吧主机IP 网吧主机IP 端口不变

OK了,你就可以把私服从网吧的主机移到客户机上192.168.0.141上了,开servercontrol输入192.168.0.141就好了


这样已经映射成功后,现在在主机上安装好SQL2000。注意sa 密码一定要有。

然后在SETUP!里以前的那4行改成这个样子:
主机一般用双网卡,那么就有2个IP地址,一个为外网,一个为内网的。

;下面是最重要的数据库
CommonDBLoc=192。168。0。1 (这个是主机在内网的IP地址)
CommonDBID=sa
CommonDBPassword=sa
CommonDBDSN=MUDDB


现在一切就可以了。速度飞快,可以刷全怪了。开放全部地图也没问题!

关于动态ip处理办法


思路:因为ADSL等在断线过后.在次登陆就出现在IP更新.或变动.要想别人认为你没有动.那么我们就要先找到一个代理服务器.这个代理服务器.能每一次都把更新的IP告诉给客户端.给别人感觉没有变.但是实际上是变了..
方法:首先要找到一个空间.FTP空间.最好自己做.为什么呢.因为如果你用别人免费的.那么谁都可以改里面的IP地址....可能造成混乱.....而且每次重启过后.都要更新也很烦..所以最好自己做.(自己做最好用TYFSOFT FTP因为这一个软件不用安装.下载过后.自己一设就可以运行.很方便)
在FTP服务器里建一个目录名为.mir2patch在把登陆时所要用到的FTP.ini,mir.ini,mirsetup.ini三个文件放进去.............在建一个!plist.txt文本.写入要更新的文件(当然.你如果传奇服务器升级.加入新地图.新人物.要更新的时间也可以加入进来.只要把文件放入FTP目录在这个文本中加入更新的目录就行了)
如:我要每次登陆更新mir.ini,ftp.ini,mirsetup.ini三个文件.那么就这样
文件名 大小
mirsetup.ini 4096 761885472
mir.ini 4096 761885473
ftp.ini 4096 761885474
就行了...............
下面就是关键了.
下载patch.exe<下载区有>和mir.ini.ftp.ini.mirsetup.ini.放在一起.
设置ftp.ini文件

[Setup]
site=ls130.vicp.net =>你的FTP地址<IP定不定关键就在这里. >
port=21
userid=xxx FTP:用户名
passwd=xxx FTP:密码
basedir=mir2patch 打开mir2setup目录
listfile=!plist.txt 读取!plist.txt文本
program=mir2.exe 启动传奇

 

[Server]
ServerCount=1
server1caption=星空网络 这个不用我说了吧
server1name=星空网络

好现在更新..............

当然.你服务器的文件也要这个写不过要最新的IP..这样每次服务器重启过后.只要你把最新的IP写入FTP的那个文件中....客户就会生动更新IP..当然这一步客户端是感觉不出来的......

新闻点击榜