请输入您要查询的百科知识:

 

词条 antrix
释义

Antrix基于QPL(Q Public License)协议,也是开源协议的一种,Antrix的代码结构是多平台的,可以在Linux,FreeBSD,Windows, MacOSX上编译运行。实现这一点也是很不容易。它的性能出众的重要的方面就是其网络处理能力,使用了异步套接字编程技术(Asynchronous Socket Programming)。其Linux平台上的实现是利用了Linux2.6.x以上内核的epoll系统调用。使得服务器程序能够“同时”处理大量的客户端连接。

编译步骤

如果是Ubuntu或者是其他的Debian的衍生版本应该都一样,最好现安装好MySql服务器。

在命令行下进入root用户,或者使用sudo

1. 安装subversion用于提取源码

apt-get install subversion

2. 安装基本的编译工具,函数库,压缩工具等

apt-get install make automake gcc g++

apt-get install libtool

apt-get install zlib1g-dev

3. 安装mysql客户端函数库以及SSL函数库

apt-get install libmysqlclient15-dev

apt-get install libssl-dev

4. 退出根用户,提取antrix源代码,下载到当前的antrix目录(自动建立)

svn co svn://emupedia. com/svn/antrix antrix

5. 进入antix目录,按步骤打入一下的命令进行编译安装antrix:

chmod +x reconf

./reconf

./configure

make

make install

6. 编译成功以后,两个启动服务器的可执行文件在antrix/bin目录下。运行之前先在antrix建立etc目录antrix/etc,并且将三个配置文件antrix.conf,logonserver.conf ,realms.conf从src目录拷贝到etc目录下,你可以修改配置。在windowsPC下你可以从你的魔兽世界客户端里面提取地图和游戏内容,步骤和可以参照的开源的魔兽世界一文。当然你需要新的地图提取工具 和MPQ提取工具 。把提取的地图和DBC文件放入antrix/bin目录下。

7. 如果所有的步骤都没有问题,配置文件修改正确就应该可以运行服务器了。你可以在两个窗口打入以下两个命令。

./logonserver

./antrix

或者使用Linux的nice命令来降低服务器对CPU的使用:

nice -7 ./antrix

nice -7 ./logonserver

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 21:52:46