注:使用方法所开的服务器仅适用于小型服务器,可装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 #删除

我的世界Forge版开服教程相关推荐

  1. Linux+MCSM9+Docker 搭建Minecraft基岩版BDS私服,我的世界基岩版开服教程

    Debian系统使用MCSManager面板和Docker容器搭建MC基岩版服务器的教程 视频教程:https://www.bilibili.com/video/BV1FZ4y1v7iK/ Linux ...

  2. 我的世界 1.18.1 Forge版 开服教程,可装MOD,带面板

    Minecraft Forge-1.18.1 Java版服务器搭建教程,可加MOD,带网页管理面板. 视频教程:https://www.bilibili.com/video/BV1US4y1K7vK/ ...

  3. 我的世界基岩版开服教程Nukkit篇

    本教程采用Nukkit PetteriM1 Edition服务器核心,同样适用于其他Nukkit服务器核心 本教程适合搭建小游戏服务器的服主食用 不推荐使用次核心开生存服务器,生存服务器请转:我的世界 ...

  4. 我的世界基岩版开服教程

    1.一台配置至少1H2G1M的国内Windows服务器 2.MCSM面板Windows整合包 3.Bedrock内核文件 4.电脑缺少的DLL文件 MCSM Windows整合包下载链接: https ...

  5. 【Minecraft】10分钟教你搭建我的世界Java版开服教程【Linux服务器+MCSManager管理面板】

    一个人玩游戏没啥意思,和朋友一块联机呢,距离太远,家庭局域网宽带又没有公网ip,你的朋友没办法与你联机,然而你只需要一台服务器即可搞定了:但是很多用户没没接触过相关的内容,具体的该怎么操作呢?下面我将 ...

  6. 我的世界Minecraft基岩版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端开服软件mac版Java启动器

    我的世界Minecraft基岩版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端 前言:大家好我是艾西,接上一篇我的世界Minecraft Java开服教程(Windows) 这期跟 ...

  7. 我的世界Java版开服保姆级教程,Purpur 1.19

    Linux 使用 MCSM9 搭建 Minecraft 1.19 版服务器教程,用的Purpur1.19服务端. Purpur是插件服务端,支持安装插件,不支持MOD. 视频教程:https://ww ...

  8. 我的世界手机有php的开服器下载地址,我的世界手机版怎么联机 PE手机版开服教程...

    很多在玩我的世界的手机版的朋友们还在苦苦寻找关于手机版开服的问题,我的世界PE手机版怎么联机和小伙伴们一起玩耍呢.别急,下面游戏园小编就来给大家介绍下我的世界手机版中联机教程,希望能对大家有所帮助. ...

  9. 我的世界基岩版开服务器教程BDS篇

    本教程适用于官方服务端Bedrock Dedicated Server(简称BDS) 系统使用Windows系统 内容不涉及广告!!! 适用于生存服务器 前言: 我为什么要写这一篇文章 世面上的开服教 ...

最新文章

  1. 测试 C、Python、Java 等 16 种编程语言的 Hello World:7 种存在 Bug?
  2. 机器学习知识点(二十一)特征选择之岭回归和LASSO
  3. python在开头声明全局变量_全局变量声明Python
  4. Boost:基于Boost的聊天的应用程序
  5. TensorFlow使用CNN实现中文文本分类
  6. [转] 微软轻量级 Web 开发平台 WebMatrix 发布
  7. 地址已在使用 java_java – UDP地址已经在使用?
  8. 偏差(bias)、方差(variance)和噪音(noise)
  9. python源码中的学习笔记_第8章_函数
  10. VisualStudio\Spy++查窗口句柄,监控窗口消息
  11. 开启NTP时钟服务器,让电脑变成网络时间服务器
  12. 纯小白系列(一)之PC病毒分析
  13. 【达内课程】酷跑项目:百度地图获取定位
  14. 前端UI设计稿对比工具
  15. SpringBoot整合华为云OBS
  16. 2022.04.14【读书笔记】|转录因子分析
  17. 虚拟机文件丢失,通过xx-flat.vmdk与xx-delta.vmdk文件还原虚拟机
  18. qt界面之-statusBar的使用方式
  19. 域名抢注自动提交程序详解
  20. 元旦给计算机老师的贺卡,元旦贺卡给老师的祝福语(精选50句)

热门文章

  1. To B企业微信新媒体运营为什么难?
  2. 网络爬虫-抓取全国高校名单(分区域)
  3. 为什么宇宙的年龄是130亿年,我们却能看到470亿光年远?
  4. 1579 泽泽在巴西
  5. android twrp_如何使用TWRP备份和还原Android手机
  6. 2021年安全员-B证新版试题及安全员-B证证考试
  7. web性能优化 页面性能优化小结
  8. ppt 2016 html,2016HTML简介.ppt
  9. photoshop cs6 简体中文正式版下载
  10. 全球及中国牙科治疗灯行业市场调查及未来竞争动向展望报告2022-2028年