Team Fortress 2是一支以团队为基础的第一人称射击游戏,您和其他玩家可以在这里组成团队玩各种游戏模式。从争夺国旗到与你的团队一起对抗机器人部落的战斗等等,有许多游戏模式可供选择。配置个人游戏服务器可让您控制所使用的游戏模式和地图,以及各种其他设置以自定义您的游戏体验。
注意本指南是为非root用户编写的。需要提升权限的命令带有前缀
sudo
。如果您不熟悉sudo
命令,可以查看我们的“ 用户和组”指南。
除了SteamCMD上所提到的之外,安装TF2需要两个额外的步骤
yes
如果是IPv4和no
如果是IPv6。
sudo dpkg-reconfigure iptables-persistent~/Steam
中,然后访问Steam>
提示符。
cd ~/Steam && ./steamcmd.shSteam
用户的主目录:
force_install_dir ./tf2 app_update 232250
这可能需要一些时间。如果下载看起来好像已停住,请耐心等待。下载完成后,您应该看到以下输出:
Success! App '232250' fully installed. Steam>您可以选择各种可以在Team Fortress 2上游玩的地图,其中一些已经安装到服务器上。
要为服务器创建自定义地图列表,请在tf2/tf/cfg
目录中创建mapcycle.txt
。执行此操作的最佳方法是复制示例文件并对其进行编辑以添加您选择的地图。
Steam/tf2/tf/cfg
:
cd ~/Steam/tf2/tf/cfgmapcycle_default.txt
:
cp mapcycle_default.txt mapcycle.txt加入服务器时会出现“每日消息”。这可以是向正常玩家群组发送的消息、有关服务器的设置或其他任何内容。通过编辑文件来配置:
~/Steam/tf2/tf/cfg/motd_default.txt
~/Steam/tf2/tf/cfg/motd_text_default.txt
motd_default.txt
文件可以包含HTML,并在加载游戏中时显示为网站。modt_text_default.txt
文件应是没有代码的副本。
文件~/Steam/tf2/tf/cfg/server.cfg
包含自定义游戏所需的所有设置。运行游戏不一定需要server.cfg
,但我们有一个示例配置文件,在这里,你可以自己编辑使用。
注意对于本文件的配置,
0
表示关闭而1
表示开启。
~/Steam/tf2
并在Screen会话中执行TF2 。
此外,更换cft_2fort.bsp
为您所选择的地图文件名称,或将+map ctf_2fort.bsp
更换为+randommap
来随机选择一个地图。starttf2.sh
从steam
用户的主目录运行脚本来启动它。
cd ~/ && ./starttf2.sh
警告从这里开始,除非您想要停止TF2,否则请勿在控制台中按Control + C键。RCON允许您从游戏内部对服务器进行更改。
要开始使用RCON,请转到游戏中的“ 选项”设置,然后选择“ 高级...”
选中启用开发人员控制台并应用这些设置。
要在游戏中进行更改,建议您切换到旁观者模式,然后按反引号按钮(`
)以访问开发人员的控制台。
输入rcon_password+密码登录RCON 。
RCON的命令如下:
rcon sv_password
:添加服务器密码rcon users
:显示服务器上的用户列表rcon kick
:从服务器踢出用户rcon banid
:根据ID禁用指定用户rcon banip
:根据IP禁用指定用户rcon removeid
:从ID封禁列表中删除被禁用的用户rcon removeip
:从IP封禁列表中删除被禁用的用户rcon maps
:显示服务器可用的地图rcon changelevel [mapname]
:更改地图大多数server.cfg
选项也可以通过RCON进行更改。例如,如果要启用友好触发,请输入rcon mp_friendlyfire 1
。