安装“Teeworlds”(多人 2D 游戏)并创建 Teeworlds 游戏服务器
Teeworlds是一款免费的2D多人在线射击游戏,适用于Linux、Windows和Mac,非常有趣,它包括许多游戏模式(16人游戏模式),如死亡竞赛、夺旗和许多其他游戏模式由游戏社区开发,您甚至可以设计自己的地图,创建自己的服务器模式并邀请朋友加入。
您可以快速浏览一下由开发者创建的游戏玩法:
第 1 步:安装 Teeworlds 游戏
该游戏可以从Ubuntu存储库下载并运行。
sudo apt-get install teeworlds
在 Fedora 中,该游戏也可以在存储库中找到,以 root 身份运行此命令。
yum install teeworlds
您也可以在 OpenSUSE 上玩,从 OpenSuse 软件下载页面下载 teeworlds 包。
第 2 步:创建 Teeworlds 服务器
我们现在要解释的是,如何创建一个teeworlds服务器以及如何配置它,当然你需要有一个在线服务器来做到这一点(你可以从你的个人电脑创建一个teeworlds服务器,但这会非常麻烦)由于互联网连接速度较慢,因此速度较慢,这就是您需要在线服务器的原因)。
事实上,创建 Teeworlds 服务器非常简单,您只需要在 Ubuntu 上安装“teeworlds-server”包即可。
sudo apt-get install teeworlds-server
在 Fedora/OpenSUSE 或任何其他发行版上,您需要从官方下载页面下载 Teeworlds,并运行“teeworlds-server”文件来启动服务器。
teeworlds-server
默认情况下,Teeworlds 服务器将在与您的服务器相同的 IP 和 8303 端口上启动,假设您的 IP 地址是 xxx.xxx.x.xxx,则服务器将在 默认>xxx.xxx.x.xxx:8303。
运行以下命令打开游戏,在此框中输入IP和端口。将 xxx.xxx.x.xxx 替换为您的 IP 号码。
teeworlds
第 3 步:配置 Teeworlds 服务器
我们现在将深入配置 Teeworlds 服务器,如果您使用的是 Ubuntu,请在您的主目录中创建一个名为“teeworlds_srv.cfg”的文件。
nano teeworlds_srv.cfg
将以下代码添加到其中。保存并关闭文件。
sv_name Tecmint Test Server
sv_motd Welcome to our server!
sv_gametype ctf
sv_warmup 0
sv_map dm1
sv_max_clients 16
sv_scorelimit 1000
sv_rcon_password somepassword
sv_port 8303
我们将详细解释上面的每一行。
- sv_name:服务器的名称。
- sv_motd:欢迎信息。
- sv_gametype:游戏类型,可以是“ctf”、“dm”、“tdm”。
- sv_warmup:如果你想在游戏开始前创建热身,必须以秒为单位。
- sv_map:游戏地图,可以是“dm1”、“dm2”、“dm3”、“dm4”、“dm5”、“dm6”、“dm7”、“dm8”、“ dm9 ”、“ctf1 ”、“ctf2 ”、“ctf3 ”、“ctf4 ”、“ctf5 ”、“ctf6 ”、“ctf7 ”继续在这些地图中尝试,直到为您的服务器找到一个合适的地图。
- sv_max_clients:服务器上的最大玩家数量(最大值为 16)。
- sv_scorelimit:当玩家达到分数限制时,游戏重新开始。
- sc_recon_password:从 F2 访问服务器设置的密码。
- sv_port:游戏端口,默认8303。
teeworlds 提供了许多其他选项,您可以查看服务器设置页面。
现在要使用新配置运行我们的 Teeworlds 服务器,请应用。
teeworlds-server -f teeworlds_srv.cfg
现在,如果您使用的是另一个发行版,请在“teeworlds_srv”文件所在的同一目录中创建“teeworlds_srv.cfg”文件(与您提取游戏的位置相同) ,然后运行:
./teeworlds_srv -f teeworlds_srv.cfg
您的服务器将准备就绪!您可以在官方 teeworlds 文档页面找到有关 Teeworlds 服务器配置的更多信息。