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

基于腾讯云创建 Minecraft Forge 服务器

一、进入服务器

1.购买服务器,系统:Ubuntu Server 24.04 LTS 64bit

2.使用MobaXterm来远程连接服务器(我觉得这个比较好用)

下载地址:MobaXterm free Xserver and tabbed SSH client for Windows

然后就连接上服务器了

二、安装环境

1.安装Java

Minecraft / Forge 版本需要的 Java 版本安装命令
1.20.5 及以上(1.21等) Java 21 sudo apt install openjdk-21-jdk
1.18 – 1.20.4 Java 17 sudo apt install openjdk-17-jdk
1.17 – 1.17.1 Java 16(也常用17) sudo apt install openjdk-16-jdk
1.16.5 及更早 Java 8

sudo apt install openjdk-8-jdk

sudo apt update
sudo apt install openjdk-21-jdk -y
java -version

2.安装 screen:(screen 可以让程序在后台一直运行,即使你关闭 SSH 或终端)

sudo apt install screen -y

3.在服务器管理界面添加一个规则来允许对25565端口的访问

4.下载一个 服务器Forge 的安装器.jar 文件

下载地址:Downloads for Minecraft Forge for Minecraft 1.21.1

三、运行 Forge 安装器

1.新建目录:

mkdir forge-1.21.1
cd forge-1.21.1

2.将下载服务器Forge 的安装器.jar 文件拖入文件夹中

3.运行 Forge 安装器生成服务器

java -jar forge-1.21.1-52.1.0-installer.jar –installServer

4.创建后台运行:

cd /home/ubuntu/forge-1.21.1/
screen -S mc
./run.sh nogui

5.打开 eula.txt 把false变成true 

nano eula.txt

6.再重新运行run.sh

./run.sh nogui

7.看服务器有没有在运行:

screen -ls

四、测试能否连接上服务器

方法1:用telnet功能

终端输入

telnet 139.155.144.241 25565

连接不上如下

连接上如下

方法2:进入我的世界直接联机测试 1.点击多人游戏

2.点击添加服务器

3.服务器地址输入公网ip加:25565     

   就可以进入服务器了

139.155.144.241:25565

五、后续操作

1.关闭服务器命令

killall screen

2.安装模组:下载forge版本mods拖入mods文件夹

注意:有些mod只用放在客户端,有些mod客户端和服务器端都要放

3.加了mod服务器运行可能会出问题,可以修改user_jvm_args.txt文件来优化

2核 2G内存可以改成

-Xms1G
-Xmx1400M
-XX:+UseG1GC
-XX:+ParallelRefProcEnabled

4.可以修改server.properties来配置服务器

参数含义常见设置 / 说明
allow-flight 是否允许玩家飞行 true 防止装MOD或延迟被踢
allow-nether 是否允许进入下界 true 开启地狱
broadcast-console-to-ops 控制台消息是否发送给OP true OP能看到控制台信息
broadcast-rcon-to-ops RCON命令是否通知OP true
difficulty 游戏难度 peaceful/easy/normal/hard
enable-command-block 是否启用命令方块 true 常用于地图或模组
enable-jmx-monitoring Java监控接口 一般不用
enable-query 是否启用服务器查询协议 用于服务器列表查询
enable-rcon 是否启用远程控制 true 可远程管理服务器
enable-status 是否允许服务器状态查询 true 玩家能看到服务器信息
enforce-secure-profile 强制安全登录 新版正版验证
enforce-whitelist 是否强制白名单 true 只有白名单能进
entity-broadcast-range-percentage 实体同步范围 越低越省性能
force-gamemode 玩家进入强制游戏模式 true 会覆盖玩家模式
function-permission-level 数据包函数权限等级 1-4
gamemode 默认游戏模式 survival/creative/adventure/spectator
generate-structures 是否生成建筑 如村庄、神殿等
generator-settings 世界生成参数 通常为空
hardcore 是否极限模式 死亡后封号
hide-online-players 是否隐藏在线玩家 用于服务器隐私
initial-disabled-packs 默认禁用的数据包 一般空
initial-enabled-packs 默认启用数据包 vanilla
level-name 世界文件夹名称 默认 world
level-seed 世界种子 可自定义地图
level-type 世界类型 normal / flat
max-chained-neighbor-updates 最大连锁方块更新 防止红石卡服
max-players 最大玩家数量 根据服务器性能调整
max-tick-time 单tick最大时间 防止服务器卡死
max-world-size 世界最大边界 默认接近3千万
motd 服务器描述 显示在服务器列表
network-compression-threshold 网络压缩阈值 影响网络性能
online-mode 是否正版验证 true 必须正版
op-permission-level OP权限等级 4 最高
player-idle-timeout AFK踢出时间 0 不踢
prevent-proxy-connections 防止代理连接 一般关闭
pvp 是否允许玩家互相攻击 true 开启PVP
query.port 查询端口 默认 25565
rate-limit 连接速率限制 防止DDOS
rcon.password RCON密码 远程管理
rcon.port RCON端口 默认 25575
require-resource-pack 是否强制资源包 true 强制下载
resource-pack 资源包URL 下载地址
resource-pack-prompt 资源包提示文字 玩家看到的提示
resource-pack-sha1 资源包校验码 防止篡改
server-ip 服务器IP绑定 一般留空
server-port 服务器端口 默认 25565
simulation-distance 实体模拟距离 越小越省性能
spawn-animals 是否生成动物 true
spawn-monsters 是否生成怪物 true
spawn-npcs 是否生成NPC 如村民
spawn-protection 出生点保护范围 OP以外不能破坏
sync-chunk-writes 是否同步区块写入 false 提高性能
text-filtering-config 聊天过滤配置 一般不用
use-native-transport 使用Linux网络优化 true
view-distance 玩家视距 越低越省性能
white-list 是否开启白名单 true 只有指定玩家
赞(0)
未经允许不得转载:网硕互联帮助中心 » 基于腾讯云创建 Minecraft Forge 服务器
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!