- 查看: 2K
- 回复: 2
Miceraft Java版开服教程
由于本站维护过后新增了Java版服务器板块,许多新人可能在Java版开服比较疑惑,故编写此教程该教程仅为想在Windows本地上开设服务器,并且只是想和朋友自娱自乐或者运营小型服务器的玩家编写,不涉及大型的,公开的服务器管理,如想在Linux上开服或设立大型服务器请参考其他教程!
0.开服前的准备
0.1 设备要求
- 一台主流配置的计算机
- 主流版本的Java
- 义务教育英语水平或者翻译工具.
- Frp穿透工具(如果需要)
0.2 安装Java
目前高版本的Minecraft使用的Java版本为Java 17.您可以在此处下载Java 17,在进入页面后选择表格中的Windows x64 Installer后跟的链接下载安装程序.下载完成后,双击安装包按照引导提示安装即可0.3 服务端的选择
在Minecraft中拥有多种服务端选择,下面我将把各个服务端的优缺点进行表格化.服务端 | 受支持程度 | 稳定性 | 优点 | 缺点 | 下载地址 | 使用场景 |
---|---|---|---|---|---|---|
Vanilla(原版端) | Mojang官方支持,实时更新 | 完美运行 | 稳定性最高,更新及时, 特性齐全 | 无法加载插件 | https://www.minecraft.net/zh-hans/download/server | 与朋友自娱自乐或者开设生电服务器 |
Bukkit | 已停止开发 | 稳定运行 | 早期Minecraft服务端,适合开设怀旧服 | 资源贫瘠、且作者已停止维护 | https://getbukkit.org/download/craftbukkit | 开设怀旧服 |
Spigot | 社区团队支持,更新活跃 | 稳定运行 | 支持多数插件,性能优秀 | 开发较慢,通常新版本发行一个月后才会有开发板 | https://spigotmc.org | 开设大多数插件服务器 |
Paper | 社区团队支持,更新活跃 | 稳定运行 | 同上,且开发团队不断改进Paper | 同上 | https://papermc.io/ | 开设大多数插件服务器 |
Forge/Fabric/NeoForge | 社区团队支持,更新活跃 | 稳定运行 | 可以安装模组 | 无法安装插件,性能要求较高 | 较多,此处暂不列出,可自行上网查找 | 开设模组服务器 |
各类混合端 | 几乎没有支持,更新较慢 | 稳定运行 | 可安装模组和插件 | 国内环境较差,且性能要求较高 | 较多,此处暂不列出,可自行上网查找 |
1. 开设服务器
当您下载完毕服务端时就可以正式开服了,此处采取分步教学.1.1 创建文件夹
将你下载好的服务端放置进一个新创建的文件夹,即可完成该步骤.1.2 编写启动脚本
服务器双击可启动不了,需要编写启动脚本才可以启动.创建一个新建文本文档并且将一下命令黏贴至本文本文档中,并重命名为start.cmd
代码:
@echo off
:start
java.exe -jar <您的服务端文件名称>
:process
echo 请在5秒内退出该批处理文件,否则服务端将重新启动
timeout /t 5 /nobreak>nul
goto start
1.3 首次启动的配置
在首次启动后服务端将会退出,请您关闭该批处理窗口,并打开eula.txt并将最后一行的eula=false变更为eula=true.这代表您同意Minecraft最终许可条款.如果您想进行进一步的配置可打开server.properties进行配置,详细配置请查看第二节的内容。
1.4 正式开启服务器
当您同意Minecraft最终许可条款后,再次双击start.cmd此时服务端将自行配置无需过多干预,此时您正式开启了服务器.2 维护服务器
2.1 server.properties文件内容
所有设置均在重启后生效.在这里列出了一些常用的选项项目 | 说明 | 允许的值 | 备注 |
---|---|---|---|
level-seed | 世界的种子值 | 任意整数值 | 需删除world文件夹后或者在第二次启动时修改生效 |
gamemode | 世界游戏模式 | "survival"(生存)、"creative"(创造)、"adventure"(冒险) | |
enable-command-block | 允许在服务器中使用命令方块 | true(启用)、false(禁用) | |
motd | 服务器描述 | 任意字符串 | |
difficulty | 游戏难度 | "peaceful"(和平)、"easy"(简单)、"normal"(一般)、"hard"困难 | |
max-players | 最大玩家数 | 任意整数值 | |
hardcore | 启用极限模式 | true(启用)、false(禁用) | |
online-mode | 启用正版验证 | true(启用)、false(禁用) | 如果开启本选项,则必须以正版身份才可以进入 |
2.2 常用指令列表
在控制台执行指令无需加"/".指令 | 用途 | 备注 |
---|---|---|
/op <玩家名称> | 将指定玩家设置为服务器管理员. | |
/deop <玩家名称> | 将指定玩家设置为普通玩家. | |
/ban <玩家名称> [原因] | 将指定玩家封禁,并显示理由(如果有) | |
/pardon <玩家名称> | 将指定玩家解除封禁. | |
/save-all | 立即保存服务器存档 | |
/save-on | 开启服务器自动保存 | |
/save-off | 关闭服务器自动保存 | |
/stop | 关闭服务器 | |
/whitelist on或者/whitelist off亦或/whitelist reload | 开启或关闭服务器亦或重载白名单机制 | |
/whitelist add <玩家名称> | /whitelist remove <玩家名称> | 将指定玩家添加或移出白名单 | |
/whitelist list | 列出服务器白名单 | |
/kick <玩家名称> [原因] | 将指定玩家踢出,并显示理由(如果有) |
2.3 服务器插件/模组管理
2.3.1 插件管理您可以在SpigotMC、MCBBS或者本站找到您心仪的插件,下载完成后请您将插件放置进plugins文件夹.重新启动服务器即可安装完成,如需卸载插件仅需从plugins文件夹删除该插件即可,多数插件拥有配置文件你可以在开插件的文档站找到如何配置该配置文件的教程.
2.3.2 模组管理
您可以在CurseForge或者MCMOD找到您心仪的模组.下载完成后请您将模组放置进mods文件夹.重新启动服务器即可安装完成,如需卸载模组仅需从mods文件夹删除该插件即可
2.4 世界管理
如需删除世界仅需删除worlds文件夹即可,如需替换世界继续将您的世界修改为worlds即可替换成功.3 其他
3.1 对于绝大多数网络用户而言您需要进行内网穿透才能让其他局域网用户加入您的服务器.如果您的网络较为先进可以使用IPv6让其他用户加入.具体请查询其他文档3.2 本文章使用CC-NA-SA 3.0协议发布
2024.03.14补充:MCBBS已经关闭,请寻找其他的服务器资源论坛
最后编辑: