都市 террора
Urban Terror™ 是由 FrozenSand 开发的免费多人第一人称射击游戏,可在任何与 Quake III Arena 兼容的引擎上运行。它适用于 Windows、Linux 和 Macintosh。
Urban Terror 可以被描述为好莱坞战术射击游戏;有点基于现实主义,但座右铭是“乐趣至上”。这造就了一款非常独特、有趣且令人上瘾的游戏。
安装
客户端
Urban Terror 已被移至 AUR (参见 FS#54262#comment158955) : install urbanterrorAUR。
地图制作
关于如何创建您自己的地图的快速介绍。
安装地图编辑器
准备游戏文件
有两种方法,如果您的磁盘空间不足,请使用第二种方法。
解压 pk3 文件 (推荐,需要约 1GB 剩余磁盘空间)
要使某些内容能够工作,您需要将 Urban Terror 的 pk3 文件解压到一个新文件夹中
$ install -d ~/urtmapping/q3ut4 $ cd ~/urtmapping/q3ut4 $ bsdtar -x -f /opt/urbanterror/q3ut4/zpak000_assets.pk3 --exclude maps $ bsdtar -x -f /opt/urbanterror/q3ut4/zpak000.pk3
给予 GTKRadiant 游戏文件夹写入权限 (对于单用户机器)
GTKradiant 在创建游戏配置文件时会在游戏目录中创建一些自己的文件。这意味着您可以暂时拥有 Urban Terror 文件夹的所有权,直到这些文件被创建
# chown yourusername -R /opt/urbanterror
然后启动 GTKRadiant 并配置游戏配置文件,只需使用 /opt/urbanterror
作为路径)。之后关闭它并再次限制访问权限,使用
# chown root -R /opt/urbanterror
请注意,您的用户将拥有新创建的文件的所有权,直到它们被删除(这正是我们在此情况下想要的)。
测试您的地图
将您编译的 .bsp 地图文件复制到 ~/.urbanterror/q3ut4/maps
并运行
$ urbanterror +set fs_game iourtmap +set sv_pure 0 +map ut4_yourmap
技巧和窍门
在没有窗口管理器的情况下运行 Urban Terror
故障排除
修复 urbanterror_ui.shader
编辑 ~/urtmapping/q3ut4/scripts/urbanterror_ui.shader
并删除 29-55 行(从 /* 到 */),因为 gtkradiant 不会将这部分识别为注释,并且会尝试解析它。
libcurl 问题
UrbanTerror 可能会抱怨它无法自动下载丢失的文件,因为 cURL 库无法加载,即使 cURL 软件包已安装。UrbanTerror 期望共享库文件名为 libcurl.so.3,但 Arch Linux 目前使用 libcurl.so.4。
要解决此问题,请从终端模拟器中使用附加参数启动 UrbanTerror
$ urbanterror +cl_curllib libcurl.so.4
外部链接
- Urban Terror 首页
- UT-Forums:关卡设计链接列表
- Debian + GTKRadiant + Urban Terror HOW-TO
- UT-Forums:Urban Terror GTKRadiant 教程 请注意,本指南中的示例没有光照,Urban Terror 将只显示黑色墙壁。