云计算百科
云计算领域专业知识百科平台

Stardew-Valley-Server星露谷物语无头服务器解决方案

开始之前

本文章属于教程向,故不详细介绍原理

准备工作

  • ubuntu或者其他linux发行版本
  • 服务器软件发行包(包含维持服务器运行的mod),从qq群聊获取,群号1036407376,项目更新维护较快,第一时间发布在qq群

下载运行环境

1.下载mono

sudo apt update
sudo apt install mono-runtime

2.下载xvfb

sudo apt update
sudo apt install xvfb

3.解压在QQ群中下载的发行包(百度一下怎么解压) 4.解压完成,确保你在解压出来目录当中,执行以下命令

Xvfb :99 -screen 0 1024x768x24
export DISPLAY=:99
./StardewModdingAPI

5.等待直到出现以下类似输出

[SMAPI] Waiting for game to launch...
[SMAPI] Loading mod metadata...
[SMAPI] Loading mods...
[SMAPI] Loaded 1 mods:
[SMAPI] ServerCMD 1.0.0 by Lixeer | 用于无头模式下控制服务器的模组

[SMAPI] No update keys
[SMAPI] ————————————————–
[SMAPI] These mods have no update keys in their manifest. SMAPI may not notify you about updates for these
[SMAPI] mods. Consider notifying the mod authors about this problem.

[SMAPI] – ServerCMD

[SMAPI] Launching mods...
[SMAPI] Mods loaded and ready!
[game] Oops! Steam achievements won't work because Steam isn't loaded. See 'Configure your game client' in the install guide for more info: https://smapi.io/install.
[SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage
[SMAPI] You can update SMAPI to 4.2.1: https://smapi.io

6.输入help查看命令

SMAPI:
harmony_summary
help
reload_i18n

ServerCMD:
get_save_list
get_save_path
load_save
new_save
set_multiplayermode

7.好了,你已经成功了,后面的步骤没有意外了。 8.将你的存档上传 关于如何找到自己的存档,以及放在哪个位置,参考以下wiki和视频

  • 存档位置【【星露谷物语1.6】如何备份和复制存档?】
  • Linux下的星露谷存档位置
  • 或者直接输入命令get_save_path获取存档目录

9.上传存档成功后,输入get_save_list查看存档是否有效

在这里插入图片描述 这里看到我有这些存档 10.输入命令load_save <存档名称> 在这里插入图片描述 出现以下输出为加载成功 11.输入命令set_multiplayermode 2开启多人游戏 12.配置端口,防火墙之类的 14.end

FAQ

Q:这个东西有什么用 A:可以让你和你的小伙伴远程连接,无需依赖steam联机,多端互联,无需内网穿透/异地组网

Q:服务器在哪领 A:加入QQ群,4h4g服务器仅20一个月,续费同价,有公网ip

Q:有XX问题,启动不起来 A:加入QQ群,寻求群友帮助

Q:启动之后后台会掉 A:使用screen软件

Q:支持mod吗 A:支持,如果出问题了,那就是mod与mod之间不兼容

Q: 怎么安装mod A: 发行包解压后,有个mod目录,里面有几个维持基本功能的mod,你可以将自己的mod放入

Q:连不上怎么办 A:机器永远是对的

Q:我想加入开发 A: 软件是完全免费的,加群就能获得,为什么要加群呢,因为这个服务端的开发者致力于发展星露谷的联机生态,但是没有开源,可能是因为解决方案迭代速度太快了,也许明天开发者就做了一个纯协议的服务端呢?目前社区有以下几个项目正在开发与构建,欢迎各位开发者参与。1.StardewWeb(在网页中实时查看各种服务器各种状态,例如时间,金钱,玩家在线状态)2.StardewHttpHook(事件触发的http上报钩子)3.联机大厅(玩家的服务器暴露在联机大厅列表中,其他玩家根据暴露的ip加入并游玩)

赞(0)
未经允许不得转载:网硕互联帮助中心 » Stardew-Valley-Server星露谷物语无头服务器解决方案
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!