入服指南 | Space Creator EX
修订:
- 23.2.1
- 23.4.15
- 23.7.16
- 23.11.5
- 23.11.24
- 23.12.30
- 24.1.17
此指南内容与服务器宣发相关说明有冲突的,以此指南为准;与晚于指南最后修订日期的服务器群公告等有冲突的,以公告内容为准。
写在前面:提问的智慧
-
请先自己尝试解决问题,大部分常规问题在各大论坛和搜索引擎上都能寻得解决方案,请善用搜索引擎。
-
务必仔细阅读 README,群公告,本页面以下的指南部分。这些地方一般都写有某些软件等的正确使用方法,以及我们收集的常见问题解答。
如果您提出的问题已在上述提到的文档中有相关叙述,管理员有权不对您的问题作出回应。 -
如以上内容都无法解决您的问题,请考虑在群内提问。提问时务必清楚描述您的问题。如果有,请务必附带上日志/崩溃报告/与问题相关的完整且清晰的屏幕截图等材料。
引用 MossFrp 交流群内的一句话:
不看文档用软件无异于盲人摸象
不给日志修问题无异于闭眼开车
如果您有充足的时间,可以考虑阅读 提问的智慧 一文。
(见本节标题,gh上不去也可以看这个站内搬运)
stage 0 前期准备
加入交流群
QQ 群聊: 362344872
服务器的所有消息都会在此群内发布。
注册皮肤站
服务器使用外置登录(Blessing Skin + authlib-injector)方案。
前往皮肤站注册账号并创建角色。
外置登录方案下使用正版验证(ms)或离线验证均无法进入服务器。
服务器使用的为自建皮肤站服务,使用在 littleskin 站点注册的账号不能登入服务器。
下文所述有关配置同理。
note:目前皮肤站的体验并不流畅,在站点加载期间请不要重复提交操作。
待域名备案完成后此现象或许能得到改善。
stage 1 获取和使用客户端
获取客户端包体
打包好的客户端位于群文件\服务器客户端及相关文件内。
整合包部分客户端的命名规则为 scex [周目号] [周目代号] [版本号].zip
1。e.g. scex 4th Astral ver1.5fix3.zip
养老部分客户端为 scex zen server [版本号] .zip
1。e.g. scex zen server ver.2.0.zip
应总是下载周目号最新,上传时间最新的客户端。
运行 ServerSync
本服务器使用 ServerSync。这个软件可以帮助你获得最新的 Mods 和 FTB Quests 文件等。
对于养老部分客户端,请通过客户端根目录下的 sync.cmd 运行。
对于整合包部分客户端,请通过 PCL 主页的快捷方式运行。
如果需自行添加客户端模组,请在模组文件名前加上client-
前缀以避免新增的客户端模组在同步过程中被删除。
若 sync 没有正常运行,请参阅附录3。
配置启动器外置登录
此处步骤适用于 PCL2,其他支持 authlib-injector 登录的启动器配置方法类似。
进入首页/版本设置/设置/服务器选项卡,登录方式选择为第三方登录:Authlib injector 或 LittleSkin
认证服务器填写为http://scex.aerohakugyokurou.top:37800/api/yggdrasil
注册连接填写为http://scex.aerohakugyokurou.top:37800/auth/register
其他两栏不必填写。
回到启动器首页,使用在皮肤站注册的账号登录即可。
至此,客户端的所有内容均已配置完成。🎉
性能前置要求
因各周目 Mod 数量及其体量相差较大,各周目客户端的性能要求也不同.
一般情况下,服务器客户端需要至少 4GiB 的内存. 建议分配 6-8GiB。
其他性能要求请自行衡量判断。
note:客户端内不附带服务器地址等信息,需参阅群公告获取服务器地址并手动添加。
*整合包部分客户端内附带的服务器通常为整合包官服。
stage 2 服务器相关
分发
各周目使用整合包版权归整合包著作权持有人所有.
本服务器和整合包含的所有 Mods 的著作权归 Mod 各自的著作权持有人所有.
PCL 2 和 ServerSync 的著作权同上.
规则
相亲相爱, 互相帮助, 不得互相伤害, 不得偷盗抢劫, 不得寻衅滋事, 不得主动挑起争端, 在其他友善的人需要帮助时积极友善地施以援手。
—— 飞天意面神教 SimMC Wiki Fandom(部分改动)
此处没有像其他服务器一样的具体条条框框,您的行为更多被您的高尚情操和道德所限制,因此,还请不要故意做出出格的事情。
说实在,探寻网络而独立于现实,何尝不是追寻心中的美好呢?
您来了,为了心中的美好和欢乐,和服里的朋友一起建设这美好和欢乐,所以这里建议将心比心,将别人的美好和快乐作为您快乐的一部分。
希望我们在这里能共建这美好。
—— 春雨竹華(TH_Kaguya)
强制性规则
不允许在本服务器 QQ 群组、服务器 chat 或 KOOK 服务器频道等平台发布非全年龄段内容(包括NSFW2、NSFL2等内容)、政治相关(包括键政)等内容。
管理员有权自行判断并撤回群内不适宜内容。
这是唯一一条硬性规则。
建议性规则
此部分是出于保证社群内的正常环境而设立。与强制性规则不同的是,其没有对应的强制性处理措施。
通用内容
-
不应在他人未知情的情况下修改他人所有的建筑/设备/机器等。若不确定已损坏设备的原理/用途等,不建议维修此设备,更好的做法是告知设备所有者。
-
不应破坏明确说明为公共设施的任何设备,不建议在未告知所有者的情况下使用他人设备,尤其是用于自动化生产的相关产线环节。
-
借用他人设备后应当恢复其原状态,确保不会影响既有产线的正常运作。
维护产线是很麻烦的事情,还请务必尊重他人的劳动成果。
养老部分子服适用
- 出于服务器不换周目的原因,请不要对地形做出大规模无意义的改动。
进入服务器,即视为您知情并同意此文档所述规则相关的所有内容。
关于服务器管理组人员
管理组人员为负责服务器运维工作,持有 op 权限的成员。除负责服务器正常运行与维护社群秩序之外,管理组人员与服务器内其他成员无异,同样受服务器规则约束。
人员名单如下:(以 minecraft 账户 id 公示)
- THYuyuko_051130
- Creepercdn
- Mondrian1337
处罚方案
违反强制性规则的,按上述方式处理。
出现以下行为,涉及对象要求进行处理的,给予封禁3-10天的处罚。
- 未经允许挪用他人物品
- 破环建筑/设施且拒绝修复
- 大规模恶意地形修改,利用恶性bug刷取物品并向其他玩家分发(由管理员认定)
- 其他影响游玩体验,涉及对象要求处理的行为
提出建议
作为社群的一员,您可以对服务器的各个方面提出合理建议。
对于服务器玩法相关,如增减mod,提议下个周目使用的整合包,添加自定义内容等,请通过此页面以填写在线表格的形式提出。(填写后可以提醒服务器管理人员查阅,但还请别嗯催)
*关于养老部分子服添加自定义内容相关,请移步服务器内/动态公告板处有关说明。
如想要修改此文档或该网站其他页面有关内容,请考虑移步此网站github仓库以提交PR的形式提交修改内容。(同样可以提醒腐竹合并)
附录
修改 serversync 配置文件的方法
sync 的配置文件 serversync-client.json
通常位于版本文件夹根目录。
用任意文本编辑器打开,它看起来像是这样:
{
"general": {
"refuse_client_mods": false,
"sync_mode": 2
},
"connection": {
"address": "42.203.52.207",
"port": 15265,
"buffer": 65536
},
"rules": {
"files": {
"ignore": [
"**/serversync-*.jar",
"**/serversync-*.cfg",
"**/client-*.jar"
]
}
},
"misc": {
"locale": "zh_CN",
"theme": "BLUE_YELLOW"
}
}
其中,"connection"
中的设置指定了 sync 同步时连接到的服务器,一般不会变更。
"refuse_client_mods"
设定是否接受服务端推送的客户端模组。
除非知道自己在做什么,否则不要修改其他项目。
sync 无法运行(环境变量相关)
运行 sync 时得到'java'不是内部或外部命令,也不是可运行的程序或批处理文件。
的输出,此时 sync 因没有配置环境变量而无法运行。
解法1:配置环境变量
这部分教程网上满天飞,请善用搜索引擎。
解法2:修改sync.cmd中的java命令为绝对路径
找到客户端内的 sync.cmd,用任意文本编辑器打开
对于养老侧客户端,该文件位于客户端根目录,与启动器同级。
对于整合包侧客户端,该文件位于版本目录下,可通过启动器的「版本文件夹」访问。
未经过修改的 sync.cmd文件打开后应当如下:
@echo off
:: 下方一行在养老侧客户端中不存在,其他相同。
cd ../.minecraft\versions\DeceasedCraft - Modern Zombie Apocalypse
java -jar serversync-4.2.0.jar -o
pause
找到本机上安装的 java 目录(可在PCL2设置中的java选择中查得)。
e.g. java 根目录为C:\Program Files\Java\jdk-17.0.1
删除第三行开头的java
,将路径复制到java
所在的地方,在其后添加\bin\java.exe
并使用半角双引号将其包裹。
修改后的文件应当如下:
@echo off
:: 下方一行在养老侧客户端中不存在,其他相同。
cd ../.minecraft\versions\DeceasedCraft - Modern Zombie Apocalypse
"C:\Program Files\Java\jdk-17.0.1\bin\java.exe" -jar serversync-4.2.0.jar -o
pause
保存并重启运行文件,应能看到 sync 正常启动,输出如下:
[1月 17, 2024 2:49:00][ServerSync] 信息: Root dir: C:\scex zen server ver2.0\.minecraft\versions\1.18.2-Forge_40.2.11
[1月 17, 2024 2:49:00][ServerSync] 信息: Running version: v4.2.0
[1月 17, 2024 2:49:00][ServerSync] 信息: Loading language file: zh_CN
[1月 17, 2024 2:49:00][ServerSync] 信息: < 正在连接服务器... >
note: 如果绝对路径中存在中文,在批处理文件的首行另起一行加上
chcp 65001
后保存并运行。
如果你进行了此步骤,控制台输出中中文部分会变成乱码,不用在意。