我的世界Forge版开服教程

注:使用方法所开的服务器仅适用于小型服务器,可装mod,若需要PVP或插件等功能,

请使用spigot

1.在服务端安装java

按照游戏版本需要,选择合适版本的java,本次以1.19.2版本进行演示,该版本需要java17以上,则直接搜索:oracle java17

找到该界面:JDK17,并按照服务器的系统选择合适的版本

  1. 使用FTP等软件将该压缩包上传至服务器

  1. 在上传的路径下运行以下指令进行解压

tar -zxvf 你的压缩包名称.tar.gz
  1. 配置环境变量

sudo nano /etc/profile

在结尾输入以下内容

export JAVA_HOME=/刚刚解压的路径
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=.:$JAVA_HOME/bin:$JAVA_HOME/lib:$PATH
  1. 更新环境变量

source /etc/profile
  1. 测试

使用以下指令查看安装的Java版本是否正确

java -version

2.安装forge

首先在forge官网下载需要的游戏版本及forge版本

forge官网

注:installer文件必须下载,1.12及以下版本有Universal文件,也需要下载

下载相应的文件之后,将文件上传至服务器

  1. 服务端的安装

在刚刚上传的路径下运行以下指令

java -jar forge-你的版本-installer.jar nogui --installServe

运行后会自动下载服务端的文件,等待下载完成之后,会出现Successfully字样,若下载超时,则多尝试几次。

2. 第一次启动服务

注意,此处有3种启动方式

若游戏版本为1.12及以下,则运行对应的Universal文件

java -jar 你的文件-Universal.jar

若游戏版本为1.12及以上,若安装的文件中无run.sh脚本,则运行

java -jar forge-你的版本.jar

若游戏版本为1.12及以上,若安装的文件中有run.sh脚本,则直接运行脚本

run.sh

在第一次启动完成之后,启动器将自动生成若干文件,且第一次启动自动失败,需要将eula.txt中的false改为true。

nano eula.txt

更改完成之后,若再次启动服务器,等待地图生成完毕后,则服务器开启成功

常用的指令

op xxxxx #给予某人op权限
gamemode 0/1/2/3 #切换某人状态
difficult 0/1/2/3#切换游戏难度

若需要更改服务器配置,则在server.properties中更改

nano server.properties
allow-flight=false
allow-nether=true
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
difficulty=easy  #游戏难度
enable-command-block=false
enable-jmx-monitoring=false
enable-query=false
enable-rcon=false
enable-status=true
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=false
function-permission-level=2
gamemode=survival   #游戏模式
generate-structures=true
generator-settings=
hardcore=false
level-name=world
level-seed=
level-type=default
max-build-height=256
max-players=20
max-tick-time=60000
max-world-size=29999984
motd=A Minecraft Server
network-compression-threshold=256
online-mode=true   #是否开启正版验证
op-permission-level=4
player-idle-timeout=0
prevent-proxy-connections=false
pvp=true
query.port=25565   #服务器端口,若更改,则需要在服务器安全组中同样开放该端口
rate-limit=0
rcon.password=
rcon.port=25575
resource-pack=
resource-pack-sha1=
server-ip=
server-port=25565
snooper-enabled=true
spawn-animals=true
spawn-monsters=true
spawn-npcs=true
spawn-protection=16
sync-chunk-writes=true
text-filtering-config=
use-native-transport=true
view-distance=10

3.上传mod

默认mod在本地均通过测试,上传mod至服务器数据文件夹中的mods文件夹,若无mods文件夹,则手动创建mods文件夹

确保本地至少运行一次整合包后,将本地的assets文件夹上传至服务器数据文件夹下

3.更新游戏地图

在mod安装完成之后,若存在原有地图,可将world文件夹删除或改名

重新启动服务器后,将自动生成新的地图

4.挂起服务器

如果使用shell操作服务器,在电脑关闭shell终端后,服务器随即停止运行

因此使用screen来挂起服务器

sudo apt-get install screen
screen -S 起个名字

之后再次启动服务器,再退出终端,则服务器不会被关闭

Ctrl+A+D退出当前Screen

screen -ls #列出所有screen
screen -r 名字 #恢复某screen
screen -X -S 名字 quit #删除

Published by

风君子

独自遨游何稽首 揭天掀地慰生平