本指南涵盖了在 Legion Hosting 上设置和配置 Necesse 专用服务器所需的一切知识。Necesse 是一款合作动作 RPG 生存游戏,包含探索、制作、基地建设和聚落管理,世界由程序生成的岛屿组成。有关服务器运行后的管理,请参阅我们的 Necesse 管理员命令指南。
什么是 Necesse?
Necesse 是一款俯视角动作 RPG 生存游戏,玩家在程序生成的世界中探索、收集资源、制作装备、建造基地并管理 NPC 聚落。游戏拥有一个进阶系统,带领玩家穿越多个生物群系、面对越来越具挑战性的 Boss,并探索更深层的地下城。多人游戏支持单个服务器最多 250 名玩家,非常适合大型社区服务器和小型朋友群组。
主要特色包括:
- 探索 — 在多个生物群系的程序生成岛屿之间旅行
- 战斗 — 使用各种武器和护甲与越来越强大的敌人和 Boss 战斗
- 制作与建造 — 丰富的制作系统,可进行基地建设和装饰
- 聚落管理 — 招募 NPC、分配工作并建设繁荣的聚落
- 多人游戏 — 在专用服务器上与朋友合作游玩
首次启动
当您的 Necesse 服务器在 Legion Hosting 上配置完成后,它已预配置并可随时启动。首次运行服务器的步骤:
- 登录 GPanel:gpanel.legionhosting.net
- 从服务器列表中选择您的 Necesse 服务器
- 点击 Start 启动服务器
- 服务器将在首次启动时生成默认世界和配置文件
- 当控制台显示服务器已就绪后,玩家即可连接
GPanel 启动变量
GPanel 在 Startup 选项卡下提供启动变量,让您无需直接编辑文件即可配置关键服务器参数。更改需要重启服务器才能生效。
| 变量 | 默认值 | 描述 |
|---|---|---|
SAVE_NAME |
Save1 |
要加载或创建的世界存档文件名称 |
SERVER_SLOTS |
10 |
最大玩家位数(1-250) |
SERVER_PASSWORD |
(空) | 私人服务器的密码。留空则为公开服务器。 |
AUTO_UPDATE |
0 |
启用或禁用启动时自动更新。设为 1 以启用。 |
SRCDS_BETAID |
(空) | 要安装的 Steam 测试分支。留空则使用稳定版本。 |
服务器配置(server.cfg)
主服务器配置存储在 server.cfg 中。在 GPanel 服务器上,您可以在 File Manager 的 cfg/ 目录下找到此文件。该文件使用结构化格式,设置包含在 SERVER = { } 块中。
以下是 server.cfg 设置的完整列表:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
设置说明
| 设置 | 默认值 | 描述 |
|---|---|---|
port |
14159 | 服务器监听的 UDP 端口。范围:0-65535。通常由 GPanel 自动管理。 |
slots |
10 | 最大同时在线玩家数。范围:1-250。 |
password |
(空) | 服务器密码。留空则为公开服务器。玩家必须输入此密码才能连接。 |
maxClientLatencySeconds |
30 | 超时前允许的最大客户端延迟(秒)。如果高延迟玩家频繁断线,请增加此值。 |
pauseWhenEmpty |
true | 启用后,当没有玩家连接时服务器将暂停世界模拟。设为 false 可保持世界 24/7 运行(聚落将继续运作)。 |
giveClientsPower |
true | 启用后,客户端对自身的命中检测、位置等机制拥有权限。设为 false 可进行更严格的服务器端验证(作为基本的反作弊,但可能感觉响应较慢)。 |
logging |
true | 启用后,服务器将为每次会话创建日志文件。对故障排除有帮助。 |
language |
en | 系统消息的服务器语言。 |
zipSaves |
true | 启用后,存档文件将被压缩。节省磁盘空间但略微增加保存/加载时间。 |
MOTD |
(空) | 玩家加入服务器时显示的每日消息。 |
世界设置(worldSettings.cfg)
世界特定设置存储在名为 worldSettings.cfg 的单独文件中,位于世界存档文件夹内(例如 saves/YourWorldName/worldSettings.cfg)。这些设置控制游戏机制,可以随时更改。
| 设置 | 默认值 | 描述 |
|---|---|---|
allowCheats |
false | 在服务器上启用作弊命令。警告:一旦启用将不可逆,并将角色锁定在启用作弊的世界中。 |
difficulty |
NORMAL | 游戏难度等级。请参阅下方难度表。 |
deathPenalty |
DROP_MATS | 玩家死亡时发生的情况。选项:NONE、DROP_MATS、DROP_INVENTORY、DROP_ALL、HARDCORE。 |
raidFrequency |
OCCASIONALLY | 突袭发生的频率。选项:OFTEN、OCCASIONALLY、RARELY、NEVER。 |
playerHunger |
true | 启用或禁用饥饿机制。 |
disableMobSpawns |
false | 启用后,阻止敌对怪物自然生成。 |
forcedPvP |
false | 启用后,所有玩家将永久开启 PvP,无法关闭。 |
unloadSettlements |
false | 控制当附近没有玩家时聚落是否卸载。 |
maxSettlementsPerPlayer |
-1 | 单个玩家可拥有的最大聚落数。设为 -1 表示无限制。 |
dayTimeMod |
1.0 | 白天持续时间倍率。较高的值使白天持续更久。最大值:10。 |
nightTimeMod |
1.0 | 夜晚持续时间倍率。较高的值使夜晚持续更久。最大值:10。 |
难度等级
| 难度 | 伤害修正 | 击退修正 |
|---|---|---|
| Casual | 受到伤害减少 50% | 正常 |
| Adventure | 受到伤害减少 30% | 正常 |
| Classic(Normal) | 无修正 | 正常 |
| Hard | 受到伤害增加 30% | 造成击退减少 25% |
| Brutal | 受到伤害增加 100% | 造成击退减少 60% |
死亡惩罚选项
| 惩罚 | 描述 |
|---|---|
NONE |
死亡时不掉落任何物品 |
DROP_MATS |
掉落非装备类材料(默认) |
DROP_INVENTORY |
掉落主背包(快捷栏和已装备物品保留) |
DROP_ALL |
掉落所有携带的物品 |
HARDCORE |
永久角色死亡 — 角色将被删除 |
如何连接
服务器运行后,玩家可按以下步骤连接:
- 从 Steam 启动 Necesse
- 在主菜单中,点击 Multiplayer
- 点击 Direct Connect(如果服务器出现在列表中,也可点击 Join Server)
- 以
IP:Port的格式输入您服务器的 IP 地址和端口(例如192.168.1.100:14159) - 如果服务器设有密码,在提示时输入密码
- 点击 Connect
存档管理
Necesse 将世界数据和玩家数据存储在服务器的 saves/ 目录中。了解存档结构有助于进行备份和世界管理。
存档文件结构
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
备份建议
- 使用 GPanel 内置的备份功能在进行重大更改前创建快照
- 您也可以通过 SFTP 下载整个
saves/文件夹进行本地备份 - 服务器会定期自动保存,但您也可以在控制台中使用
/save命令手动触发保存
重置世界
要从全新世界开始:
- 在 GPanel 中停止服务器
- 打开 File Manager
- 导航到
saves/目录 - 删除或重命名您要重置的世界文件夹
- 启动服务器 — 新的世界将自动生成
相关文章
需要帮助?
如果您在 Necesse 服务器方面遇到问题或需要进一步帮助,我们的支持团队随时为您提供帮助。提交工单,我们将尽快回复您。