AssaultCube开源第一人称射击游戏服务器搭建

注意:本文最后更新于 7年 前。

AssaultCube是一款免费开源的跨平台第一人称视角射击游戏,支持单机或多人游戏,多人游戏依靠游戏服务器来进行。

下面我们来介绍一下其游戏服务器的搭建,你可以在你的服务器上搭建一个它的游戏服务器,它会自动把你的建的服务器加入到服务器列表中,别人就可以很方便的连接你的服务器。

我们以linux为例,介绍一下其游戏服务器的搭建。

首先,我们要下载AssaultCube,它的客户端和服务器都在一起,可以在这里下载。或直接执行:

wget "http://cznic.dl.sourceforge.net/project/actiongame/AssaultCube%20Version%201.2.0.2/AssaultCube_v1.2.0.2.tar.bz2"

接下来,解压缩:

tar -xf AssaultCube_v1.2.0.2.tar.bz2

进入目录:

cd AssaultCube_v1.2.0.2/

里面有一个叫”bin-unix”的目录,其中linux_server就是服务器程序,还有一个linux_64_server是64位版的服务器程序。

在启动它之前,先更新一下防火墙规则之类的,AssaultCube服务器默认使用2876328764两个端口。

一切就绪后,我们可以试着启动我们的服务器了,执行:

./bin_unix/linux_server

如果显示类似如下的信息,就表示成功了,在客户端的服务器列表里就有你的服务器了。

logging started: console(INFO), file(DISABLED), syslog(INFO, "AssaultCube[local#28763]", local6), timestamp(DISABLED)
logging local AssaultCube server (version 1202, protocol 1201/104) now..
read 95 map rotation entries from 'config/maprot.cfg'
read 0 admin passwords from 'config/serverpwd.cfg'
read 0 (0) blacklist entries from 'config/serverblacklist.cfg', 0 errors
read 0 + 0 entries from nickname blacklist file 'config/nicknameblacklist.cfg', 0 errors
anticheat: enabled
dedicated server started, waiting for clients...
Ctrl-C to exit
looking up ms.cubers.net:28760...
master server registration succeeded

这样,一个游戏服务器就建好了,关于其一些选项参数的说明在./config/servercmdline.txt中。
官方文档(英文):http://assault.cubers.net/docs/server.html

作者:WuSiYu

学生,Web开发者,智能硬件&IOT爱好者

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注