当前位置:   article > 正文

我的世界Forge版开服教程_forge开服教程

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

在结尾输入以下内容

  1. export JAVA_HOME=/刚刚解压的路径
  2. export CLASSPATH=.:$JAVA_HOME/lib
  3. 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

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

常用的指令

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

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

nano server.properties
  1. allow-flight=false
  2. allow-nether=true
  3. broadcast-console-to-ops=true
  4. broadcast-rcon-to-ops=true
  5. difficulty=easy #游戏难度
  6. enable-command-block=false
  7. enable-jmx-monitoring=false
  8. enable-query=false
  9. enable-rcon=false
  10. enable-status=true
  11. enforce-whitelist=false
  12. entity-broadcast-range-percentage=100
  13. force-gamemode=false
  14. function-permission-level=2
  15. gamemode=survival #游戏模式
  16. generate-structures=true
  17. generator-settings=
  18. hardcore=false
  19. level-name=world
  20. level-seed=
  21. level-type=default
  22. max-build-height=256
  23. max-players=20
  24. max-tick-time=60000
  25. max-world-size=29999984
  26. motd=A Minecraft Server
  27. network-compression-threshold=256
  28. online-mode=true #是否开启正版验证
  29. op-permission-level=4
  30. player-idle-timeout=0
  31. prevent-proxy-connections=false
  32. pvp=true
  33. query.port=25565 #服务器端口,若更改,则需要在服务器安全组中同样开放该端口
  34. rate-limit=0
  35. rcon.password=
  36. rcon.port=25575
  37. resource-pack=
  38. resource-pack-sha1=
  39. server-ip=
  40. server-port=25565
  41. snooper-enabled=true
  42. spawn-animals=true
  43. spawn-monsters=true
  44. spawn-npcs=true
  45. spawn-protection=16
  46. sync-chunk-writes=true
  47. text-filtering-config=
  48. use-native-transport=true
  49. view-distance=10

3.上传mod

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

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

3.更新游戏地图

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

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

4.挂起服务器

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

因此使用screen来挂起服务器

  1. sudo apt-get install screen
  2. screen -S 起个名字

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

Ctrl+A+D退出当前Screen

  1. screen -ls #列出所有screen
  2. screen -r 名字 #恢复某screen
  3. screen -X -S 名字 quit #删除
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/162071
推荐阅读
相关标签
  

闽ICP备14008679号