搭建linux游戏服务器
⑴ 潜渊症(Barotrauma)云专用服务器搭建教程(Linux),手把手教你拥有和管理自己的服务器
潜渊症Linux云专用服务器搭建教程:
一、准备工作与基础知识 服务器:拥有唯一公网IP,能在全球范围内被访问。 端口:用于数据传输的编号,需设置放行游戏所需端口。 SSH协议:用于远程登录系统的加密网络传输协议。
二、服务器选购 服务商选择:考虑技术支援和安全保护,大服务商价格高但服务完整;小型服务商价格亲民但需确认信誉。 配置选择:推荐2核4G配置满足游戏需求,4核8G配置适用于8人以上同时在线,确保网络带宽不低于3Mbps。
三、操作系统选择 Linux CLI:资源占用少,适合服务器环境,无需额外购买操作系统。
四、搭建过程与服务器配置 连接服务器:使用SSH和FTP工具连接服务器,通过控制台进行配置。 系统更新:更换源为清华源,进行系统更新。 新建用户:新建用户用于服务器运行,确保安全性。
五、部署与安装 LinuxGSM:作为部署工具,安装依赖项和LinuxGSM本体。 安装服务器端软件:获取LinuxGSM安装脚本,开始安装,过程中可能需要设置代理提高部署效率。 启动服务器:安装完成后,使用LinuxGSM控制台启动服务器。
六、服务器运行与管理 配置服务器:输入命令进行服务器配置和修改,使用配置文件调整服务器参数。 端口设置:确保服务器运行所需的端口已设置放行。 玩家管理:在服务器后台运行和管理游戏,使用控制台指令给予玩家权限、踢出玩家等操作。
七、管理技巧 控制台指令:熟练使用控制台指令进行玩家管理,提高管理效率。
八、资源链接 游戏资讯:《游戏不止》第60期,哔哩哔哩bilibili。 游戏详细信息:潜渊症 维基网络。 SteamDB数据库:SteamDB。 官方开服教程:Hosting a Dedicated Server Official Barotrauma Wiki。
九、交流群 加入潜渊症交流群提问和交流,获取更多帮助和指导。
⑵ 如何在Linux上部署潜渊症服务器 LINUX环境部署全流程
在Linux环境中部署潜渊症服务器的完整流程如下:
首先,如果你对《不止游戏》感兴趣,并计划组建服务器,确保你有一台云服务器,如阿里云、腾讯云或华为云,它们提供了安全且可扩展的服务。阿里云官网(aliyun.com)、华为云( huaweicloud.com)和腾讯云(tencent.com)是推荐供应商。
选择服务器时,新手建议选择阿里云的Esc计算型c5,配置4核8G,系统为Centos7.9。购买时,可通过折扣活动如“云服务器精选特惠”来降低成本。根据玩家数量,选择合适的带宽,2核4G适合6人以下,4核8G以上。选择服务器地域时,考虑玩家地理位置以降低延迟。
购买后,登录阿里云控制台配置服务器,包括安装监控插件,重置ROOT账户密码,并开放服务器的22、27015、27016端口。为了复现教程,可以创建一个便宜的服务器进行操作。
登录服务器时,推荐使用FinalShell这个SSH工具,它有可视化界面便于文件管理和服务器状态监控。下载地址如下:hostbuf.com。
接下来,部署LinuxGSM,这是一个用于快速部署和管理游戏服务器的工具。你需要安装一些依赖软件,如curl、wget等,然后创建一个非ROOT用户进行后续操作。通过LinuxGSM命令行安装潜渊症游戏服务器。
在配置阶段,先启动服务器以生成配置文件,然后理解并编辑关键配置文件如serversettings.xml(包含服务器名称、密码、游戏风格等)、clientpermissions.xml(玩家权限设置)和config_player.xml(MOD和字幕设置)。你可以从PC端复制配置文件到服务器。
游戏更新时,通过LinuxGSM命令行进行。对于更精细的服务器设置,深入解析serversettings.xml文件,调整游戏难度、任务类型、允许的字符等参数以适应你的需求。
最后,如果你希望进行更个性化的配置,这份详细的serversettings.xml配置文件解读将提供帮助,指导你如何根据喜好调整各项设置。
⑶ Linux 环境下的我的世界 1.20.1Fabric 服务器搭建流程及服务器优化方法
Linux环境下的《我的世界》1.20.1 Fabric服务器搭建流程如下:
准备工作:
- 确保使用的是4核18G的腾讯云服务器,对Linux系统有基本了解。
- 获取服务器的公网IP,供外界连接使用。
- 系统选择:除CentOS、Debian、Ubuntu外,其他Linux系统都适用。
开放端口:
- 开放防火墙或安全组中的端口,一般为23333、24444和25565。
远程登陆:
- 使用Putty通过root账号远程登陆服务器。
- 借助Winscp进行文件管理。
安装java:
- 在服务器上安装Java环境。
安装mcsm:
- 自动或手动安装mcsmmanager,用于服务器实例的控制管理。
- 通过浏览器输入IP地址和端口23333访问mcsm。
- 创建管理员账号并按照引导设置服务器。
启动服务器:
- 使用命令java Xmx12G Dfile.encoding=UTF8 Duser.language=zh Duser.country=CN jar fabricservermc.1.20.1loader.0.15.7launcher.1.0.0.jar nogui启动服务器。
- 配置文件需要在首次开启服务器后调整,确保服务器成功启动。
服务器优化方法:
增加虚拟内存:
- 创建SWAP文件以增加虚拟内存,有效缓解内存溢出问题。
- 检查swap状态和内存使用情况,确保设置服务器重启后生效。
- 调整swappiness值以优化虚拟内存使用策略。
使用优化启动脚本:
- 根据具体参数设置生成优化启动脚本。
- 调整服务器启动文件名、运行环境、插件端种类和各项优化参数,以匹配服务器需求。
- 将该脚本复制到服务器的启动目录或直接添加到mcsm的启动命令中。
参考文档和资源:
- 参考mcmod网站、mcsm文档等资源,获取更多关于《我的世界》服务器优化的信息。
通过上述步骤,可以成功搭建并优化Linux环境下的《我的世界》1.20.1 Fabric服务器,提供更流畅的游戏体验。