- 精华
- 阅读权限
- 110
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2009-5-8
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2012-9-12 23:02:17
|
显示全部楼层
你懂不懂 发表于 2012-9-12 16:06 
搞了几天了,还是没成功。准备了端口映射器、转发网关器、花生壳。。我用的是7.20的端,端口不知道多少, ...
参照一下这个说明文件,看看是不是IP没设置对:
环境说明:
游戏端:BOI
Windows IP 地址: 192.168.1.15 255.255.255.0
Liunx IP 地址: 192.168.1.50 255.255.255.0
Liunx 下Mysql: 用户:root 密码:root
Windows 下SQL Server 2008 用户:SA 密码:root
liunx 目录:/home/boi_server
MYSQL根据安装目录进行修改,DBSOCKFILE = /var/lib/mysql/mysql.sock
Windows Java环境简单不做说明
神鬼传奇主要配置文件:
namesvrd.cfg
[DBINFO]
DBUSER = root
DBNAME = shengui
DBPASSWD = root
DBSOCKFILE = /var/lib/mysql/mysql.sock
[NAMESVRD]
SERVERID = 1
SERVICEIP = 192.168.1.50
SERVICEPORT =50050
CHECKINTERVAL = 6000
PRINTSTATINTERVAL = 300
ISAUTO = 1
ISENCRYPT = 0
[MANAGERSVRD]
MANAGERSVRDNUM = 1
[MANAGERSVRD.1]
SERVERID = 1
SERVICEIP = 192.168.1.15
dbsvrd.cfg
[DBSVRD]
DBUSER = root
DBNAME = shengui
DBPASSWD = root
DBSOCKFILE = /var/lib/mysql/mysql.sock
SERVERID = 1
SERVICEIP = 192.168.1.50
SERVICEPORT = 29251(核对该端口)
CHECKINTERVAL = 6000
PRINTSTATINTERVAL = 300
ISAUTO = 1
ISENCRYPT = 0
[MANAGERSVRD]
MANAGERSVRDNUM = 2
[MANAGERSVRD.1]
SERVERID = 1
SERVICEIP = 192.168.1.15
SERVICEPORT = 21042
[MANAGERSVRD.2]
SERVERID = 2
SERVICEIP = 192.168.1.15
SERVICEPORT = 21044
[AUAGENT]
SERVERID = 1
SERVICEIP = 192.168.1.15
SERVICEPORT =29250
CHECKINTERVAL = 6000
PRINTSTATINTERVAL = 300
ISAUTO = 1
ISENCRYPT = 0
[LOGSVRD]
SERVERID = 1
SERVICEIP = 127.0.0.1
SERVICEPORT =9008
CHECKINTERVAL = 6000
PRINTSTATINTERVAL = 300
ISAUTO = 1
ISENCRYPT = 0
cardsvrd.cfg
[DBINFO]
DBUSER = root
DBNAME = shenguicard
DBPASSWD =root
DBSOCKFILE = /var/lib/mysql/mysql.sock
[CARDSVRD]
SERVERID = 1
SERVICEIP = 192.168.1.50
SERVICEPORT =10080
CHECKINTERVAL = 6000
PRINTSTATINTERVAL = 300
ISAUTO = 1
ISENCRYPT = 0
[MANAGERSVRD]
MANAGERSVRDNUM = 19
[MANAGERSVRD.1]
SERVERID = 1
SERVICEIP = 192.168.1.15
table.xml
<connection name="auth0" poolsize="8" url="jdbc:microsoft:sqlserver://192.168.1.15:1433;databasename=PassportBOIOLD" username="sa" password="root"/>
<driver name="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
start.sh
#!/bin/bash
echo "=====START BOI====="
sleep 2
echo "=====START AUTH====="
cd /home/boi_server/authd/build
./authd >/home/boi_server/logs/authd.log &
sleep 5
echo "=====START LOGSERVER====="
cd /home/boi_server/LogServer/bin
./logsrv logsrv.xml >/home/boi_server/logs/logserver.log &
sleep 5
echo "=====DONE====="
sleep 2
echo "=====START CARDSERVER====="
cd /home/boi_server/CardServer/bin
./cardsvrd >/home/boi_server/logs/cardsvrd.log &
sleep 5
echo "=====DONE====="
sleep 2
echo "=====START DBSERVER====="
cd /home/boi_server/DBServer/bin
./dbserver >/home/boi_server/logs/dbserver.log &
sleep 5
echo "=====DONE====="
sleep 2
echo "=====START NAMESERVER===="
cd /home/boi_server/NameServer/bin
./namesvrd >/home/boi_server/logs/nameserver.log &
echo "=====DONE====="
sleep 5
echo "=====START GACD===="
cd /home/boi_server/gacd
./gacd io.conf >/home/boi_server/logs/gacd.log &
sleep 2
echo "=====DONE====="
sleep 5
echo "=====ALL SERVICE DONE!====="
ManagerServer.ini
[Default]
LocalIP = 127.0.0.1
OnlineMax=2000
DefWallowOnlineTime = 10800
DefWallowOfflineTime = 18000
LootTimes=1.0
ExpTimes=1
[GameServer]
Port = 20021
[DBServer]
ServerIP = 192.168.1.50
#ListenPort = 21022 TW
#ListenPort = 21032 VN
ListenPort = 21042 US
[GateServer]
Port = 21020
[LocalDBThread]
#DBListenPort = 21024 TW
#DBListenPort = 21034 VN
DBListenPort = 21044 US(核对该端口)
LocalListenPort = 21023(核对该端口)
[NameServer]
ServerIP = 192.168.1.50
ServerPort = 50050
#ServerPort = 10080
[LogServer]
ServerIP = 192.168.1.50
Port = 9008
[ForbidServer]
#Port = 9009
#ServerIP = 192.168.1.50
#LocalPort = 9010
[DetectCheatServer]
ServerIP = 192.168.1.15
ServerPort = 55000
[GACD]
ServerIP = 192.168.1.50
ServerPort = 29705(核对该端口)
#ServerPort = 29712
[CardServer]
ServerIP = 192.168.1.50
ServerPort = 10080
LocalSaveServer.ini
[Network]
#DBServerIP=192.168.1.50
DBServerPort=21021
ManagerIP=192.168.1.15
ManagerPort=21023
[Log]
//日志等级
LogLevel=4
//各等级输出类型
Wrong=3
Warning=3
Normal=3
Debug=3
//共享内存
[SharedMem]
//人数限制
BlockMax=3000
//保存间隔
SaveInterval=1000
//GS响应时间
ResponseInterval=10000
//共享内存块数量
SharedMemCount=4
SharedMemName1=Global\ShareMem1
SharedMemSize1=100
SharedMemName2=Global\ShareMem2
SharedMemSize2=100
SharedMemName3=Global\ShareMem3
SharedMemSize3=100
SharedMemName4=Global\ShareMem4
SharedMemSize4=100
gateserver.ini
[Default]
ManagerIP=192.168.1.15
ManagerPort=21020
AuAgentIP=192.168.1.15
AuAgentPort=29250
OnlineMax=5000
//本地监听端口为避免与服务端口冲突,使用30000以上端口
GatePort=30002
[LogServer]
Port = 9008
ServerIP = 192.168.1.50
server.ini
[Default]
Version=0
ManagerServerIP=192.168.1.15(核对该IP)
ManagerServerPort=20021
ListenGatePort=40003
LineID=1
ShowLoginIP=0
[LogServer]
ServerIP = 192.168.1.50
Port = 9008
[SharedMem]
SharedMemCount=1
SharedMemName1=Global\ShareMem1
SharedMemSize1=100
auagent.conf
[AuAgentServer]
zoneid = 904
aid = 9
type = tcp
port = 29250
address = 0.0.0.0
so_sndbuf = 131072
so_rcvbuf = 131072
ibuffermax = 409600
obuffermax = 819200
tcp_nodelay = 1
listen_backlog = 10
mtrace = /tmp/m_trace.link
[GameDBClient]
type = tcp
port = 29251 (核对该端口)
#port = 21021
address = 192.168.1.50
;address = 127.0.0.1
;address = 172.16.2.118
so_sndbuf = 131072
so_rcvbuf = 131072
ibuffermax = 409600
obuffermax = 819200
tcp_nodelay = 1
;listen_backlog = 10
mtrace = /tmp/m_trace.link
cashfile = d:\cash_backup.data
[GAuthClient]
type = tcp
port = 29200
address = 127.0.0.1
so_sndbuf = 131072
so_rcvbuf = 131072
ibuffermax = 409600
obuffermax = 819200
;so_broadcast = 1
tcp_nodelay = 1
osec = 2
oseckey = rdppjtaki1MxoHnsnaltiiwfjszs9l
isec = 2
iseckey = n1hxpxztozyxnsvk6RaycpmrCnrdds
shared_key = 4khdwAAcjrg0eqfzazqcemdpgulnje
;if use certverify between au,1:use,0:not use,default use
issupport_cert = 0
[ThreadPool]
config = (1,1)(2,4)(3,2)
max_queuesize = 1048576
;prior_strict = 1
[SpeedLimit]
window = 20
high = 2
[TimeoutLimit]
;window > 60
window = 180
high = 200
[CouponLimit]
;GetUserCoupon limit
window = 300
high = 2
[CouponExchangeLimit]
;CouponExchange limit
window = 120
high = 2
Windows 下的文件运行顺序
DetectCheatServer.exe
GateServer.exe
ManagerServer.exe
LocalSaveServer.exe
ShareMemProc.exe
GameServer.exe
run |
|