软件简介:
5 I2 i. {( I$ }- E1 d+ y1.这个包中有两个小包,一个是saserver.tar.gz,这个是已经配置好的直接下下来就可运行的完整服务器端,一个是tool.rar,里面是登陆器和附带的一个内码转换的小工具,因为数据库是繁体的,所以要用这个工具转换。具体方法下面会说。
; l: n: L l1 @6 D* ?8 q2.本服务器端要求架设的人有一定Linux基础,如果有看不懂的地方建议先补习一下Linux基本操作。
/ D$ R" V% V0 d- f6 F3.先将saserver.tar.gz拷到linux系统下,然后解压。(一定要在Linux下解压,在windows下解压的话用不了不怪我)
+ `3 w" y" f) C( Y4.在Linux系统下面,进入刚才解压出来的saserver目录,然后在进入saac目录,输入./saac命令(主意下面所有指令都需要root权限!)。等运行稳定,即出现:4 c5 A* \2 W% q ]+ B$ C. v
start loop
. O! W3 T- H& u& \; jxxxxxxDeadline 2005xxxxx
4 ~4 s0 r& W2 W+ \表示程序已经启动完全。7 ]' ^8 S( N& O( ~" P, L
5.重新开个console,还是在saserver目录的saac目录下面,输入./acwk -a localhost -c 123,等到出现connect ac..就表示启动完了
! R1 d4 r1 F/ s" x" V: ?" w6.再开一个console,在saserver目录的gmsv目录下面,输入./gmsv,等待出现:) x; R0 g, G8 `4 x2 t" v+ w
Player=0 PM:0 B:0 Sys:.............的时候,表示服务器已经完全启动完毕。
/ N5 i' a' k' P5 e W/ n9 I. D7.程序的启动顺序千万不能变!" h, B% k; T1 e% K/ Z
8.运行中可能遇到的错误,在运行./saac的时候,如果出现:cannot init tcpstruct错误,一般来说是由于服务器瞬间负载过高造成的,只要反复尝试,直到运行成功即可。也有可能是机器的内存或者swap太小。3 Q& c# R; m' Z5 S* A/ U
在运行./gmsv中也可能出现:Received signal:xx,或者killed或者被杀死错误,都跟saac一个原因,处理方法和处理saac的一样
; t" B0 A" I; `/ k3 f9.到目前位置服务器已经就位了,可以连接了,请将tool.rar包里面的sa_7505.exe和servlist.txt拷贝到石器客户端,然后修改servlist.txt里面0=测试服务器1,1192.168.1.100,9065中的1192.168.1.100为1你的IP地址(第一个1不能去),然后保存,这样你的客户端就能连接上服务器了。
4 B* N" d5 J# t0 }3 ]1 g
. j( _* K e L4 Y6 r. |$ _/ B附:
3 ?: l8 J& M0 I( n! ?/ Q C) l3 v, E服务器数据库汉化方法:4 T) N4 z/ \7 O g+ h
使用附带的内码转换软件将gmsv目录下的data目录中的文件转换一次,然后拷到linux下覆盖原文件,然后在linux下进入每个目录使用dos2unix *.*指令即可。
2 ~1 @2 a- ?) q' C# G% D下载地址:
|