您当前的位置:首页 > 其他技术 > 其他技术

千年服务器的架设主要有以下步骤

本文出处:网游动力作者:本站发布时间:2008-08-15阅读次数:

千年服务器的架设主要有以下步骤  
1. 服务器相关配置文件的修改  
DB SERVER:remoteip.txt主要写的是remote工具所在服务器的IP地址  
  IPList.txt 需要填写这组服务器的Game和Gate服务器的IP地址  

  GAME SERVER:主要的配置文件是sv1000.ini ,具体说明如下:  
[DB_SERVER]  
IPADDRESS=***.***.***.***  
PORT=3051  
说明:记录DB SERVER的IP地址  


[BATTLE_SERVER]  
IPADDRESS=***.***.***.***  
PORT=3040  
说明:对战服务器的IP地址  


[UDP_ITEM]  
PORT=****  
IPADDRESS=***.***.***.***  
说明:交易记录档所在服务器的IP地址,每组服务器具有唯一的PORT  



[UDP_MONITER]  
PORT=****  
IPADDRESS=***.***.***.***  
说明:监控程序所在服务器的IP地址,共有四个监控程序,其PORT,数值为6000,5999,5998,5997  


[UDP_CONNECT]  
PORT=****  
IPADDRESS=***.***.***.***  
说明:上下线记录所在服务器的IP地址,每组服务器具有唯一的PORT  


[UDP_PAY]  
PORT=7058  
IPADDRESS=218.244.46.32  
说明:点卡时间统计服务器的IP,不需要更改。  


[NOTICE_SERVER]  
IPADDRESS=218.244.46.20  
PORT=3020  
LOCALPORT=3019  
说明:于login服务器20上的NOTICE程序对应,不需要更改。  


GATE SERVER:主要配置文件为GATE.INI,具体说明如下:  
[GATE_SERVER]  
LOCALIP=***.***.***.***  
说明:此处填写本机IP地址  


LOCALPORT=3054  
LIMITUSERCOUNT=0  
CHECKPAIDINFO=TRUE  
BALANCEIP=***.***.***.***  
说明:此处填写BALANCE SERVER的IP地址  


BALANCEPORT=3030  
SERVERNAME=****  
说明:此处填写该组服务器的中文名称  


BUFFERSIZES2S=1048576  
BUFFERSIZES2C=8192  



[GAME_SERVER]  
REMOTEIP=***.***.***.***  
REMOTEPORT=3052  
说明:此处填写该组服务器GAME SERVER的IP地址  


[DB_SERVER]  
REMOTEIP=***.***.***.***  
REMOTEPORT=3051  
说明:此处填写该组服务器DB SERVER的IP地址  


[LOGIN_SERVER]  
REMOTEIP=***.***.***.***  
REMOTEPORT=3050  
说明:此处填写该组服务器所在登陆服务器LOGIN SERVER的IP地址  


[PAID_SERVER]  
REMOTEIP=***.***.***.***  
REMOTEPORT=3049  
说明:此处填写该组服务器所在登陆服务器LOGIN SERVER的IP地址  


配置服务器的过程中,*号部分为需要修改或注意的地方  


2. LOGIN SERVER需要配置的文件包括:D: 1000Yserver Login Server IPList.txt(此文件为隐藏属性)和D: 1000Yserver Paid Paid.ini,具体说明:  
    IPList.txt文件记录所有在该LOGIN SERVER登陆的GATE SERVER的IP地址,如果架设新的服务器或者对已有服务器的GATE IP地址进行修改,则必须将新的IP地址加入其中。  
      
    Paid.ini文件打开之后,格式如下:  
[PAID]  
PORT=3049  
DATE=2001-05-16  


SQLIP=218.244.46.17  
SQLID=?dmpprmYvel  
SQLPW=Eelp-..541/  
SQLDB=BillingY1K  


NAMECOUNT=11  
说明:此数字是该LOGIN SERVER上服务器的个数,如果架设新的服务器,请加原有数字“+1”,否则PAID程序上不会现在新服的名字。  


NAME0=紫云  
IP0=61.139.35.4,61.139.35.3,61.139.35.6,61.139.35.7,61.139.35.9  


NAME1=中原  
IP1=202.102.245.21,202.102.245.22,202.102.245.23,202.102.245.24  
    说明:此IP地址为服务器所有GATE SERVER地址,如果某组服务器GATE SERVER有变动,此文件记录的IP也要做相应的改动。架设新服时,要注意NAME*和IP*=数字的一致性。  


3. 公司内部千年监控机的相关改动:  
监控机IP:219.238.168.37  记录各组服务器的交易情况,主要配置文件是:D:item服务器名 Receiver.ini,打开之后内容如下:  
[UDPRECEIVER]  
CAPTION=Y1K 服务器中文名称 ITEM  
PORT=****  
说明:此PORT与GAME SERVER上的sv1000.ini的PORT对应,如果错误交易记录将无法正确传回。  


IPCOUNT=1  
IP1=***.***.***.***  
说明:此IP为GAME SERVER的IP地址  


SAVEUMBER=12907  
MAXLISTCOUNT=50000  


DIRECTORY=.DATA  
FILENAME=Item  
FILENAMEEXT=.sdb  


FIELDS=From,To,ItemName,ItemCount,Map,X,Y,FromIP,ToIP,  


此配置文件要注意的是服务器名称,GAME SERVER IP地址,相关PORT  


监控机219.238.168.38 REMOTE工具所在服务器,当架设服务器或者服务器DB SERVER的IP地址发生变化,要修改REMOTE所在文件夹下的IP.sdb文件