当前位置: 首页 > news >正文

Necesse 多人沙盒生存 RPG 服务器搭建教程

Necesse 多人沙盒生存 RPG 服务器搭建教程

Necesse 是一款融合了《泰拉瑞亚》式俯视角探索与《边缘世界》式基地管理的沙盒生存 RPG 游戏。当你和朋友想一起挖矿、打地牢、建造基地时,自建专用服务器能带来更稳定的连接、更低的延迟,以及完全由你掌控的游戏世界。本文将手把手带你在 Linux 上搭建 Necesse 专用服务器。


游戏介绍

Necesse 是一款俯视角多人沙盒生存 RPG,玩家可以在程序生成的世界中自由探索、采集资源、制作装备、建设营地,并深入地下挑战各类 Boss 与地牢。游戏支持最多数十人同服游玩,气氛轻松友好,既适合朋友局也适合小型公开服务器。Steam 上提供免费试玩 Demo,正式版购买后即可体验完整内容。

属性详情
游戏类型俯视角沙盒生存 RPG
开发商Codesoft
平台Steam(支持 Linux / Windows)
多人上限官方无硬上限,实测 10–30 人流畅
免费试玩提供 Demo,Steam 可下载

服务器配置

根据同时在线人数,推荐以下配置方案:

在线人数CPU内存硬盘带宽
1–10 人2 核2GB10GB5 Mbps
10–20 人2 核 4GB 机型4GB20GB10 Mbps
20–30 人4 核8GB30GB20 Mbps

对于 10–20 人的小型私人局,2 核 4GB 机型已经完全够用,尤其推荐同一网段(或同一地区)的玩家一起组队,延迟更低、体验更佳。

推荐使用雨云服务器 rainyun-com来部署你的 Necesse 专属服务器。注册填优惠码2026off领 5 折,价格非常实惠,带宽充足,适合游戏服务器场景。


安装 SteamCMD

SteamCMD 是 Valve 提供的命令行 Steam 客户端,用于下载和更新专用服务器文件。

1. 安装依赖(Ubuntu / Debian)

sudoaptupdatesudoaptinstall-ysoftware-properties-commonsudoadd-apt-repository multiversesudodpkg --add-architecture i386sudoaptupdatesudoaptinstall-ylib32gcc-s1 steamcmd

2. 创建专用用户(可选但推荐)

sudouseradd-m-s/bin/bash steamusersudosu- steamuser

3. 手动安装 SteamCMD(若包管理器中无此包)

mkdir-p~/steamcmd&&cd~/steamcmdwgethttps://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gztar-xvzfsteamcmd_linux.tar.gz

下载服务器文件

使用 SteamCMD 下载 Necesse 专用服务器(AppID:1169040)。

# 进入 SteamCMD 目录cd~/steamcmd# 启动 SteamCMD 并下载服务器./steamcmd.sh\+login anonymous\+force_install_dir /home/steamuser/necesse-server\+app_update1169040validate\+quit

下载完成后,服务器文件将位于/home/steamuser/necesse-server/目录中。

ls/home/steamuser/necesse-server/# 应看到 Necesse 可执行文件及相关资源

配置服务器

Necesse 服务器通过serverConfig.xml文件进行配置。首次运行服务器后会自动生成该文件,也可以手动创建。

配置文件路径/home/steamuser/necesse-server/serverConfig.xml

<?xml version="1.0" encoding="UTF-8"?><serverConfig><!-- 服务器显示名称 --><serverName>我的 Necesse 服务器</serverName><!-- 连接密码,留空则无密码 --><password></password><!-- 最大玩家数量(建议 2 核 4GB 下设为 20) --><maxPlayers>20</maxPlayers><!-- 可用槽位数,与 maxPlayers 保持一致 --><slots>20</slots><!-- 游戏端口(UDP) --><port>14159</port><!-- 服务器公告/欢迎信息 --><motd>欢迎来到我的 Necesse 服务器!</motd><!-- 是否允许 PvP --><pvp>false</pvp><!-- 世界名称 --><worldName>MyWorld</worldName><!-- 难度:0=和平, 1=简单, 2=普通, 3=困难 --><difficulty>2</difficulty></serverConfig>

主要参数说明

参数说明推荐值
serverName服务器在列表中显示的名称自定义
password连接密码,空字符串表示公开服务器私人局建议设置
maxPlayers最大同时在线玩家数10–20
slots服务器槽位,通常与 maxPlayers 相同与 maxPlayers 一致
port监听端口(UDP)14159
difficulty游戏难度2(普通)

systemd 服务

创建 systemd 服务以实现开机自启和崩溃自动重启。

sudonano/etc/systemd/system/necesse.service

写入以下内容:

[Unit] Description=Necesse Dedicated Server After=network.target Wants=network-online.target [Service] Type=simple User=steamuser WorkingDirectory=/home/steamuser/necesse-server ExecStart=/home/steamuser/necesse-server/Necesse -server -port 14159 Restart=on-failure RestartSec=10 StandardOutput=journal StandardError=journal SyslogIdentifier=necesse-server # 防止单次崩溃循环 StartLimitInterval=60 StartLimitBurst=3 [Install] WantedBy=multi-user.target

启用并启动服务:

# 重新加载 systemd 配置sudosystemctl daemon-reload# 设置开机自启sudosystemctlenablenecesse.service# 立即启动服务器sudosystemctl start necesse.service# 查看运行状态sudosystemctl status necesse.service# 查看实时日志sudojournalctl-unecesse.service-f

防火墙配置

Necesse 使用 UDP 14159 端口进行游戏通信。

# 安装 ufw(若未安装)sudoaptinstall-yufw# 允许 SSH(避免锁定自己)sudoufw allow22/tcp# 允许 Necesse 游戏端口sudoufw allow14159/udp# 启用防火墙sudoufwenable# 查看当前规则sudoufw status verbose

如果你的云服务商有独立的安全组或防火墙控制台(如雨云的网络安全组),同样需要在控制台中放行14159 UDP端口。


管理和维护

游戏内管理命令

在游戏内聊天框输入以下命令(需要管理员权限):

命令说明
/kick <玩家名>将指定玩家踢出服务器
/ban <玩家名>封禁指定玩家
/unban <玩家名>解除封禁
/giveitem <物品ID> <数量>给予玩家物品
/tp <玩家名>传送到指定玩家
/settime <时间值>设置游戏内时间

设置管理员

serverConfig.xml中添加管理员 Steam ID:

<admins><admin>76561198XXXXXXXXX</admin></admins>

Steam ID 可在 SteamID.io 查询。

更新服务器

# 停止服务器sudosystemctl stop necesse.service# 使用 SteamCMD 更新cd~/steamcmd ./steamcmd.sh\+login anonymous\+force_install_dir /home/steamuser/necesse-server\+app_update1169040validate\+quit# 重新启动服务器sudosystemctl start necesse.service

备份世界存档

# 手动备份cp-r/home/steamuser/necesse-server/worlds/\/home/steamuser/necesse-backup-$(date+%Y%m%d)/# 添加定时备份(crontab)crontab-e# 加入以下行,每天凌晨 3 点备份# 0 3 * * * cp -r /home/steamuser/necesse-server/worlds/ /home/steamuser/backups/necesse-$(date +\%Y\%m\%d)/

查看在线玩家日志

sudojournalctl-unecesse.service--since"1 hour ago"|grep-i"player\|connect\|disconnect"

客户端连接

启动 Necesse 游戏后:

  1. 在主菜单选择Multiplayer(多人游戏)
  2. 点击Direct Connect(直接连接)
  3. 输入服务器 IP 地址和端口14159
  4. 如设有密码,输入密码后即可进入

结语

自建 Necesse 服务器并不复杂,只需一台稳定的 Linux 云服务器即可轻松完成部署。2 核 4GB 配置已足够支撑 10–20 位朋友同时畅玩,享受挖矿、探险、建造的全部乐趣。

http://www.jsqmd.com/news/875116/

相关文章:

  • Keil编译器优化导致的调试同步问题解析与解决方案
  • 【Claude学术写作辅助应用】:教育部新文科AI赋能白皮书唯一推荐工具,附12所双一流高校实证数据
  • nginx 1.31.1 发布:一次安全修复驱动的主线升级,涉及 Rewrite、HTTP/2、Mail、MP4 与工作流修正
  • 26年5月系统架构设计师论文真题题目分析
  • 教师今晚必须做的1件事:用Claude 3.5 Sonnet重写你的公开课逐字稿——实测课堂语言感染力提升58%(附对比音频+评分报告)
  • 量子神经网络在医疗预测中的原理与实践
  • XL-MIMO近场定位:攻克PC-HAD相位模糊与球面波挑战
  • 保姆级教程:用Python脚本给YOLOv8检测结果“上色”,一眼看懂TP/FP/FN
  • 开发者在ubuntu本地利用taotoken token plan套餐控制实验成本
  • 美团WEBDFPID动态指纹生成原理与工程化实践
  • ZygiskFrida:安卓逆向中基于Zygote的零感知Frida注入方案
  • DL:Transformer 的基本原理与 PyTorch 实现
  • 渗透测试中漏洞扫描器的深度认知与人机协同实战
  • 突破下载瓶颈:macOS百度网盘提速插件实战指南
  • The Front 末日生存战争游戏专属服务器搭建教程
  • 2026年4月国产化计算机公司推荐,定制计算机/加固下翻机/三防电脑/加固笔记本/特种计算机,国产化计算机公司选哪家 - 品牌推荐师
  • 知识泛化算子:量子思想驱动的机器学习泛化新范式
  • 告别纯命令行:给openEuler 22.03 LTS装上GNOME桌面,打造你的国产化开发工作站
  • PyTorch:主要模块简介
  • 如何3步完成硬件适配:终极自动化配置指南
  • 数学超图模型:AI自主数学发现的计算框架与实现路径
  • [智能体-40]:智能体 + 大模型协同扩展工具调用能力 详细阐述(图解)
  • 超维计算:重塑端侧视觉处理的低功耗架构方案
  • Autumn Valley资源包:开放世界性能优化实战指南
  • Ubuntu 22.04下Nsight System/Compute保姆级安装与权限配置避坑指南(附.conf文件修改)
  • 基于进化算法的AutoML优化小分子药代动力学性质预测
  • PyTorch:神经网络模块
  • 再不部署AI Agent,你的核保团队将在2025Q3面临37%产能缺口:来自精算与IT双视角的倒计时预警
  • 《纳瓦尔宝典》自我救赎篇精读:程序员如何走出内卷焦虑,重塑完整自我
  • 跨环境漏洞复现:Docker Desktop与VMware Kali的TCP/信号对齐实战