服务器安装
在 nanos world 中创建服务器非常简单直接,只需几步,你的服务器就能准备就绪!
最低系统要求
- 操作系统:Windows 或 Linux*
- 处理器:
2x 1.0 GHz(核心速度快比核心数量多更具优势) - 内存:
50 MB(如果玩家或生成的实体过多,内存占用会增加) - 存储空间:
30 MB(+ 资产与包的大小) - 网络:建议至少
1 MB/s(如果玩家或生成的实体过多,网络占用会增加) - 网络转发端口:
7777 TCP/UDP和7778 UDP(可以在配置中更改)
Windows
要求
Windows 服务器需要最新的 Microsoft Visual C++ Redistributable 才能正常运行。
在 Windows 上,你有 四种 方式来下载 nanos world 服务器:
- 使用已经位于游戏文件夹
nanos-world/Server/NanosWorldServer.exe中的可执行文件(.exe)(推荐)。 - 从 Steam 客户端下载
nanos world™ Dedicated Server工具。 - 通过 SteamCMD 进行下载。
- 使用 Docker(由社区维护)。
Linux
推荐且测试过的发行版
在 Linux 上,你有 两种 方式来下载 nanos world 服务器:
注:在 Linux 上,你必须使用 Shell 脚本 ./NanosWorldServer.sh 来启动服务器,该脚本会配置正确的路径以及需要加载的必要动态库!
在 Linux 上安装 SteamCMD
如果你使用的是 Ubuntu/Debian,你可以像这样轻松安装 SteamCMD:
- Ubuntu
- Debian
要在 Ubuntu 上安装 SteamCMD,必须启用 multiverse 仓库和 x86 软件包:
sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
要在 Debian 上安装 SteamCMD,必须添加 non-free 仓库并启用 x86 软件包:
sudo apt update; sudo apt install software-properties-common; sudo apt-add-repository non-free; sudo dpkg --add-architecture i386; sudo apt update
然后你可以使用以下命令安装 SteamCMD:
sudo apt install steamcmd
提示
有关更多详细信息,请参阅 SteamCMD 官方安装说明。
使用 SteamCMD 下载
要通过 SteamCMD(Steam 的命令行版本)下载服务器,请在继续之前从 Steam 官方网站下载。
手动安装
1. 下载完成后,运行 steamcmd 可执行文件,进入其控制台:
2. 你可以自行定义一个用于安装 nanos world 服务器的安装文件夹:
- Windows
- Linux
force_install_dir C:/nanos-world-server/
force_install_dir /home/<YOUR_USERNAME>/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:
- Windows
- Linux
steamcmd.exe +force_install_dir C:/nanos-world-server +login anonymous "+app_update 1936830 -beta public" validate +quit
steamcmd +force_install_dir ~/nanos-world-server +login anonymous "+app_update 1936830 -beta public" validate +quit
或者针对 bleeding-edge 分支:
- Windows
- Linux
steamcmd.exe +force_install_dir C:/nanos-world-server +login anonymous "+app_update 1936830 -beta bleeding-edge" validate +quit
steamcmd +force_install_dir ~/nanos-world-server +login anonymous "+app_update 1936830 -beta bleeding-edge" validate +quit
提示
大功告成! 现在你可以继续进行下一步,配置你的 nanos world 服务器。