forked from TeeworldsCN/ddnet-pvp
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Hu1night edited this page Feb 18, 2024
·
3 revisions
DDNet-HunterN是一个基于DDNet-PvP(传统竞技)(基于DDNet 15.3.2)的DDNet模组项目 提供名为HunterN(猎人杀)的PvP模式
- 每局开始时会秘密随机选择玩家成为猎人或平民 且玩家只知道自己身份 猎人的目标是消灭所有平民
- 猎人使用高伤武器、瞬杀追踪锤(20伤,长按追踪)和破片榴弹 而平民没有锤子且只能使用常规武器
- 当玩家死时如为猎人死亡则通知其他猎人 且死亡原因和死后聊天仅旁观/死人可见
- 使用apt安装依赖库
sudo apt install build-essential cmake python3 libsqlite3-dev libcurl4-openssl-dev zlib1g-dev
- 转到项目目录编译服务端
cmake .
make -j16
- 你可以下载正式发布包于Github Releases
- 或者下载开发构建于Github Actions(几乎汉化分支构建)(下载需Github账号)
关于DDNet-HunterN的一些配置指令
-
sv_room_commands
于控制台启用时才能使玩家创建/加入房间 -
room_setting 0
于控制台输入可查看0号房间可用的模式指令 房间指令使用实例:room_setting 0 timelimit 3
(设置0号房间每局限时3分钟) -
/setting
于(管理员)聊天栏输入可查看所在房间可用的模式指令 使用实例:/setting map dm2
(设置所在房间的子地图为dm2)
关于DDNet-HunterN的一些配置文件
- 服务端启动时执行/autoexec.cfg
- HunterN房间启动时执行/room_config/modes/huntern.rcfg
- DDNet-HunterN的Mega_std_collection地图启动时执行/data/maps/huntern_msc.map.cfg
- 服务器资产定位使用/storage.cfg
关于DDNet-PvP的Mega map生成
使用DDNet-PvP附加工具中的map_merge程序进行Mega map的生成
使用用法:map_merge 输出地图名 输入地图1 输入地图2 输入地图3 ... 输入地图n
使用实例:map_merge huntern.map hunter1.map hunter2.map hunter3.map hunter4.map hunter6.map