跳至正文
版本:bleeding-edge 🩸

服务器安装

在 nanos world 中创建服务器非常简单直接,只需几步,你的服务器就能准备就绪!

最低系统要求

  • 操作系统WindowsLinux*
  • 处理器2x 1.0 GHz(核心速度快比核心数量多更具优势)
  • 内存50 MB(如果玩家或生成的实体过多,内存占用会增加)
  • 存储空间30 MB(+ 资产与包的大小)
  • 网络:建议至少 1 MB/s(如果玩家或生成的实体过多,网络占用会增加)
  • 网络转发端口7777 TCP/UDP7778 UDP(可以在配置中更改)

Windows

要求

Windows 服务器需要最新的 Microsoft Visual C++ Redistributable 才能正常运行。

Windows 上,你有 四种 方式来下载 nanos world 服务器:

  1. 使用已经位于游戏文件夹 nanos-world/Server/NanosWorldServer.exe 中的可执行文件(.exe)(推荐)。
  2. 从 Steam 客户端下载 nanos world™ Dedicated Server 工具。
  3. 通过 SteamCMD 进行下载。
  4. 使用 Docker(由社区维护)。

Linux

推荐且测试过的发行版

我们的 Linux 服务器目前是在 Ubuntu 22.04 机器上编译的(带有 glibc 版本 2.35)。

以下发行版已被确认提供支持:

  • Ubuntu 24.04(推荐)
  • Ubuntu 22.04
  • Debian 13

你可以在此处查看社区创建的页面,其中包含有关如何在其他发行版和版本上安装服务器的说明。 或者,对于其他发行版或更简单的安装设置,可以考虑使用社区维护的 Docker,它会自动处理所有依赖关系。

Linux 上,你有 两种 方式来下载 nanos world 服务器:

  1. 通过 SteamCMD 进行下载(官方支持)。
  2. 使用 Docker(由社区维护)。

:在 Linux 上,你必须使用 Shell 脚本 ./NanosWorldServer.sh 来启动服务器,该脚本会配置正确的路径以及需要加载的必要动态库!

在 Linux 上安装 SteamCMD

如果你使用的是 Ubuntu/Debian,你可以像这样轻松安装 SteamCMD

要在 Ubuntu 上安装 SteamCMD,必须启用 multiverse 仓库和 x86 软件包:

sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update

然后你可以使用以下命令安装 SteamCMD:

sudo apt install steamcmd
提示

有关更多详细信息,请参阅 SteamCMD 官方安装说明

使用 SteamCMD 下载

要通过 SteamCMD(Steam 的命令行版本)下载服务器,请在继续之前从 Steam 官方网站下载

手动安装

1. 下载完成后,运行 steamcmd 可执行文件,进入其控制台:

 

2. 你可以自行定义一个用于安装 nanos world 服务器的安装文件夹:

force_install_dir C:/nanos-world-server/

3. 下一步是登录 SteamCMD,你可以通过以下命令进行匿名登录:

login anonymous

4. 随后你可以使用其 App ID 1936830 来安装或更新 nanos world 服务器:

app_update 1936830 validate

或者,若要安装 bleeding-edge 版本,请指定其分支:

app_update 1936830 -beta bleeding-edge validate

大功告成! 你可以退出控制台:

quit
信息

若要恢复到默认分支,请通过强制 public 分支来进行安装:app_update 1936830 -beta public

单行命令安装

一种更简单的安装或更新 nanos world 服务器的方法是使用一条单行命令来运行 SteamCMD:

steamcmd.exe +force_install_dir C:/nanos-world-server +login anonymous "+app_update 1936830 -beta public" validate +quit

或者针对 bleeding-edge 分支:

steamcmd.exe +force_install_dir C:/nanos-world-server +login anonymous "+app_update 1936830 -beta bleeding-edge" validate +quit
提示

大功告成! 现在你可以继续进行下一步,配置你的 nanos world 服务器。