下载客户端

非官方专用Linux服务器搭建指南

2026-03-19 22:00:41

AI智能总结导读

这是frayCORE提供的非官方Linux服务器搭建指南,适用于Ubuntu/Debian系统,详细介绍了《城堡:锻造之火》服务器的搭建步骤,涵盖创建SteamCMD用户账户、安装SteamCMD、下载服务器文件、配置服务器、设置防火墙、启动服务器及端口转发等内容,还包含nano编辑器的安装说明。

非官方专用Linux服务器设置指南 Linux 本指南由frayCORE提供 以下指南适用于Ubuntu/Debian系统。指南中的大部分内容也适用于其他Linux发行版,但无法完全保证。 注意:在指南的某些部分,你会看到“nano”命令。这是我为初学者推荐的终端文本编辑器。你可以在终端中输入sudo apt-get install nano(无需引号)来安装nano。 步骤1:为SteamCMD创建用户账户 将SteamCMD与操作系统的其他部分隔离开来至关重要。不要以root用户身份运行SteamCMD,这存在重大安全风险!创建一个Steam用户 useradd -m steam 进入"steam"用户的主文件夹 cd /home/steam 步骤2:安装SteamCMD 如果您的发行版软件仓库中提供了SteamCMD,建议从那里安装。使用apt仓库安装SteamCMD sudo apt-get install steamcmd 链接steamcmd可执行文件: ln -s /usr/games/steamcmd steamcmd 调整steamcmd权限 chmod -R a+w /home/steam/steamcmd 步骤3:准备并从SteamCMD下载《城堡:锻造之火》服务器 为城堡服务器文件创建工作目录 mkdir /home/steam/citadel 以root用户身份切换到steam用户 su - steam 运行SteamCMD cd steamcmd login anonymous force_install_dir /home/steam/citadel app_update 489650 validate quit 返回root用户并修改权限 su - root chmod -R a+w,a+x /home/steam/citadel 复制64位steam客户端 cp /home/steam/.steam/steamcmd/linux64/steamclient.so /home/steam/citadel/Citadel/Plugins/UWorks/Source/ThirdParty/Linux/steamclient.设置写入权限 创建目录 /home/steam/citadel/Citadel/Saved 创建目录 /home/steam/citadel/Citadel/Saved/SaveGames 设置 /home/steam/citadel/Citadel/Saved/SaveGames 目录及其子目录的读写和执行权限 设置 /home/steam/citadel/Citadel/Plugins/UWorks/Source/ThirdParty/Linux 目录及其子目录的读写和执行权限 将 /home/steam/citadel 目录的所有者和所属组设置为 steam 运行服务器一次以生成 .ini 文件 以 steam 用户身份运行 /home/steam/citadel/CitadelServer.sh 让服务器运行一两分钟,然后按 Ctrl+C 关闭服务器 设置配置文件夹权限 设置 /home/steam/citadel/Citadel/Saved/Config/LinuxServer/Game.ini 文件的读写和执行权限 步骤4:配置服务器 导航到配置文件夹 cd /home/steam/citadel/Citadel/Saved/Config/LinuxServer/ 使用你喜欢的文本编辑器编辑 .ini 文件 nano engine.ini 和 nano game.ini如果打算保留服务器端口默认设置,步骤3不是必需的,但希望修改端口的用户可参考此步骤。运行服务器时,所有未修改的部分都将被删除。 将代码粘贴到engine.ini中,注意格式。 将代码粘贴到game.ini中,注意格式、空格和顺序。(8月9日编辑) 根据个人喜好修改Game.ini参数,所有小于1的值都需要是带前导零的浮点数,例如“0.1”。 如果修改了端口,请确保engine.ini中列出的端口与Game.ini中的“ConnectionPort”匹配。 保存并关闭Game.ini文件。注意:此时服务器应仅运行过一次,并且在修改.ini文件时不要运行服务器。步骤5:配置Linux防火墙 非必需但建议操作 添加定时任务以在机器重启时开放端口 cd (crontab -l 2>/dev/null; echo "@reboot /sbin/iptables -A INPUT -p tcp --dport 27015 -j ACCEPT -w") | crontab - (crontab -l 2>/dev/null; echo "@reboot /sbin/iptables -A INPUT -p udp --dport 27015 -j ACCEPT -w") | crontab - (crontab -l 2>/dev/null; echo "@reboot /sbin/iptables -A INPUT -p tcp --dport 7777 -j ACCEPT -w") | crontab - (crontab -l 2>/dev/null; echo "@reboot /sbin/iptables -A INPUT -p udp --dport 7777 -j ACCEPT -w") | crontab - 步骤6:启动服务器 创建脚本目录 mkdir /home/steam/scripts cd /home/steam/scripts 使用你喜欢的文本编辑器创建startcitadel.sh nano startcitadel.将以下内容粘贴到文本编辑器中,然后关闭并保存。 #!/bin/bash # 启动城堡服务器 sudo -u steam /home/steam/citadel/CitadelServer.sh 编辑脚本文件夹权限 cd chmod -R a+w,a+x /home/steam/scripts 链接脚本 ln -s /home/steam/scripts/startcitadel.sh startcitadel 注意:此时,只需在终端中输入【startcitadel】(不带引号)即可启动服务器。建议了解【screen】并决定是否使用它将服务器实例与活动终端分离。 步骤7:端口转发 此步骤为必填项,否则服务器将无法连接互联网,其他人将无法连接或在服务器浏览器中看到它。如果你还不知道如何进行端口转发,需要自行搜索相关指南。如果仍然无法验证端口转发设置,可以向他人寻求帮助。

评论

共0条评论
face
inputImg
相关阅读
最新更新

《城堡:火焰之炼》Linux服务器搭建指南 - 更新于2020年5月11日

一份关于如何在Ubuntu Linux系统的tmux会话中运行《城堡:火焰之炼》,以便实时查看控制台错误/状态的指南。本指南还将展示如何添加updatecita…

2026-03-20 01:000赞 · 0评论

Linux 上的《要塞工艺:进化》服务器

这份指南是经过四小时在各种来源中挖掘、收集零碎信息并进行实践验证的成果。它并不追求全面性和细致性,您可以将其视为在Ubuntu系统的远程服务器上搭建可运行的FC…

2026-03-19 13:000赞 · 0评论

Re.Poly专用服务器搭建指南

本指南将逐步为你介绍如何为《Re.Poly》创建自己的专用服务器! 安装SteamCMD 首先,我会说明如何以及在哪里下载和安装SteamCMD。 第一步,下载…

2026-03-25 04:000赞 · 0评论

使用SteamCMD上传模组

其他上传工具无法正常使用时的替代方法 准备工作 本指南旨在提供模组上传方法,不会教授如何制作模组。此方法适用于所有游戏。 你需要:已完成的模组文件、SteamC…

2026-02-15 22:000赞 · 0评论

使用游戏服务器管理器创建和管理服务器

本指南将带你了解如何使用游戏服务器管理器(Game Server Manager)来搭建英灵神殿服务器。该程序可实现自动化操作,并提供大量实用工具与功能,让服务…

2026-03-11 05:060赞 · 0评论

下载实验分支,同时保留公开分支 - 适用于Windows系统

使用SteamCMD下载《Liftoff》的实验分支,同时保留公共分支。 前言 参与测试可能会很无聊,因为多人游戏大厅里没有多少玩家,而且你也无法参加锦标赛。通…

2026-02-20 16:000赞 · 0评论

《半衰期2:死亡竞赛》专用服务器指南

This guide will explain how to download, install and set up a dedicated server o…

2026-02-19 16:000赞 · 0评论

在macOS(x86_64,即英特尔)上运行《超级 Lesbian 动物角色扮演游戏》

让《超级女同动物角色扮演游戏》在macOS Ventura系统上通过WINE运行 安装Homebrew 由于WineHQ仅提供最高支持macOS 10.14版本…

2026-03-19 22:000赞 · 0评论

如何修复创意工坊地图并使用SteamCMD更新/上传

我们终于为这款我们最爱的“问题”游戏迎来了创意工坊内容。不过,它目前的运行情况并不符合预期。 以下是一个快速且临时的指南,用于修复当前的创意工坊内容问题。 注意…

2026-02-19 04:000赞 · 0评论

如何通过SteamCMD更改Liftoff创意工坊缩略图

是否曾想为你分享的无人机、赛道和比赛添加自定义缩略图?本指南将逐步教你如何为任何分享到创意工坊的内容添加自定义缩略图。 请注意:本指南适用于Windows系统。…

2026-02-18 10:000赞 · 0评论
暂无更多

最新更新

  • 《城堡:火焰之炼》Linux服务器搭建指南 - 更新于2020年5月11日 — 一份关于如何在Ubuntu Linux系统的tmux会话中运行《城堡:火焰之炼》,以便实时查看控制台错误/状态的指南。本指南还将展示如何添加updatecita…
  • Banks的【还不错】小贴士与技巧! — 在这款我刚接触不久就沉迷其中的游戏里,我已经游玩了170多个小时,并且在不同服务器多次达到60级(有一次是靠药剂,这是我的失误!)。我总结了一些技巧和窍门,希望…
  • 非官方专用Linux服务器搭建指南 — 非官方专用Linux服务器设置指南 Linux 本指南由frayCORE提供 以下指南适用于Ubuntu/Debian系统。指南中的大部分内容也适用于其他Lin…
  • 刚进入游戏。 — 买了游戏却没找到任何关于该做什么、该去哪里的有用信息。我英语不太好。这是我玩到35级摸索出来的东西。我觉得这对刚买游戏、想好好玩而不是像无头苍蝇一样乱逛的人会有…
  • 《城堡:火焰之炼》碎片 farming 指南 — 《城堡:火焰之炼》地牢碎片快速获取指南 各位《城堡:火焰之炼》的玩家们,大家好! 本指南将为你介绍如何快速获取地牢所需的碎片。祝大家游戏愉快! 凤凰碎片 - 八…
  • 无开场动画 — 如何移除《城堡:火焰之炼》开场动画的简易指南 简介 虽然开场动画大约只需10秒就能到达可跳过的节点,但在我看来这10秒还是太长了!我也知道有不少玩家完全无法跳过…
  • ChaOS的高效 farming 指南 — ChaOS的高效 farming 指南 各位伊格努斯的巫师与女巫们,大家好!这是《Citadel: Forged with Fire》中真正的 farming …
  • 真正新手的入门指南!2020年版 — 我制作了一个非常棒的新手入门指南视频!希望能对大多数新玩家有所帮助!让我们一起享受游戏的乐趣吧。
  • 为当前版本创建提取法术 — 《城堡:锻造之火》当前版本1级【提取法术】创建指南。本指南包含面向新手玩家的详细说明以及一个10分钟速成视频。如果您不喜欢阅读指南,视频会解释所有内容。 简介 …
  • Banks的【还不错】资源指南 — 当撰写本指南时,我已在游戏中投入170多小时,现在是时候迈向成为游戏大师的下一步了——为大家介绍我认为最佳的资源采集地点! 自我介绍 各位巫师和女巫们,大家好!…