有网友碰到这样的问题“开设我的世界生电服务器之一:总体架构与环境安装”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
开设我的世界生电服务器:总体架构与环境安装
一、总体架构
生电服务器作为承载生电玩法的服务器,其架构与普通服务器有所不同。以国内知名度较高的TrinityUnion(TIS)服务器为例,其架构较为系统、规范,主要包括以下几个部分:
生存服务器:主服务器,作为生电生存的平台,玩家在此进行生存挑战和生电机器的建造。创造服务器:可以有若干个,作为生电机器的展示和交流平台,玩家可以在此自由创造和展示自己的生电作品。镜像服务器:生存服务器的副本,用于进行机器实装前的测试等工作,确保生电机器在正式服务器上能够稳定运行。三个服务器均是Fabric+vanilla+MCDR的服务器组合,通过velocity群组服代理与用户通信,通过chatbridge server进行跨服对话。此外,MCDR作为基于Python的Minecraft服务端控制工具,提供了对服务端的管理能力,如计算器、高亮玩家、管理结构文件、自助备份回档等功能。
典型生电服结构图示:
二、环境安装
1. 配置要求
CPU:频率越高越好,最好睿频3.5GHz以上。线程数要求不高,一般的四线程处理器即可。内存:按照5-10人每GB每个服务器的大小进行估计,具体取决于红石机械的卡顿程度和视距设置进行调整。另外,群组服代理velocity需要额外的512MB内存。如果系统盘用的是机械硬盘,最好让系统在开设内存后有1-2G内存余量,防止系统对硬盘进行频繁读写而导致的大量卡顿。2. Java(JDK/JRE)安装
Java是MC游戏本体的环境依赖。根据MC版本,选择对应版本的Java安装。对于Java 7和Java 8,建议使用Oracle官方的JRE版本;对于Java 16和Java 17,建议使用OpenJDK。具体对应关系如下:
| MC版本 | 最低要求Java版本 || --- | --- || 1.11及以下 | Java 7 || 1.17 | Java 16 || 1.18 | Java 17 |
3. Python 3安装
Python 3是MCDR的依赖。建议安装支持版本内的最新版Python。截至当前信息,支持版本为Python 3.6-3.9。可以从Python 3官方下载地址进行下载安装。
4. 服务器软件安装与配置
Fabric+vanilla服务端:下载并安装Fabric服务端,然后将其与vanilla(原版)Minecraft服务端结合使用。Fabric提供了丰富的模组支持,可以扩展服务器的功能。MCDR安装与配置:根据MCDR的github自述文件或相关教程,进行MCDR的安装与配置。MCDR可以通过可自定义的插件系统提供对服务端的管理能力。velocity群组服代理安装与配置:下载并安装velocity群组服代理,然后将其配置为与用户连接并转发用户信息的反向代理服务端。chatbridge server安装与配置:下载并安装TIS开发的chatbridge server,用于同步若干个服务器的会话信息,以及同步QQ、Discord等平台的聊天信息。5. 插件与模组安装
根据服务器需求,安装相应的插件与模组。这些插件与模组一般不改变游戏特性和原版玩法,但可以增强服务器的功能,如管理玩家、保护服务器安全、优化游戏性能等。
6. 服务器测试与优化
在完成服务器搭建后,需要进行测试以确保其正常运行。测试过程中可以关注服务器的稳定性、性能表现以及玩家体验等方面。根据测试结果进行相应的优化调整,如调整内存分配、优化插件配置等。
综上所述,开设我的世界生电服务器需要仔细规划总体架构并正确安装环境。通过合理的配置与优化,可以搭建出一个稳定、高效且功能丰富的生电服务器平台。
Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务