赞
踩
注:使用方法所开的服务器仅适用于小型服务器,可装mod,若需要PVP或插件等功能,
请使用spigot
按照游戏版本需要,选择合适版本的java,本次以1.19.2版本进行演示,该版本需要java17以上,则直接搜索:oracle java17
找到该界面:JDK17,并按照服务器的系统选择合适的版本
使用FTP等软件将该压缩包上传至服务器
在上传的路径下运行以下指令进行解压
tar -zxvf 你的压缩包名称.tar.gz
配置环境变量
sudo nano /etc/profile
在结尾输入以下内容
- export JAVA_HOME=/刚刚解压的路径
- export CLASSPATH=.:$JAVA_HOME/lib
- export PATH=.:$JAVA_HOME/bin:$JAVA_HOME/lib:$PATH
更新环境变量
source /etc/profile
测试
使用以下指令查看安装的Java版本是否正确
java -version
首先在forge官网下载需要的游戏版本及forge版本
注:installer文件必须下载,1.12及以下版本有Universal文件,也需要下载
下载相应的文件之后,将文件上传至服务器
服务端的安装
在刚刚上传的路径下运行以下指令
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文件夹上传至服务器数据文件夹下
在mod安装完成之后,若存在原有地图,可将world文件夹删除或改名
重新启动服务器后,将自动生成新的地图
如果使用shell操作服务器,在电脑关闭shell终端后,服务器随即停止运行
因此使用screen来挂起服务器
- sudo apt-get install screen
- screen -S 起个名字
之后再次启动服务器,再退出终端,则服务器不会被关闭
Ctrl+A+D退出当前Screen
- screen -ls #列出所有screen
- screen -r 名字 #恢复某screen
- screen -X -S 名字 quit #删除
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。