使用Minecraft 1.18 Release Candidate 4原版服务端开服
这段时间想玩MC了,故开了个java版服务器,顺便写个教程~
这里只简述Windows操作方案
教程适用于多数Java版
Windows操作环境
&基本建设流程
可以是一台家用PC,可以是一台云服务器、VPS等(腾讯云、阿里云等)
首先我们到中文版Wiki找到需要的版本,这边我们选择最新版(看需)
QQ截图20211130191637.png
点击进入,找到下载>服务端
下载完成后我们得到一个名为server.jar的文件
然后新建个文件夹,把server.jar放到文件夹根目录(空)
新建个TXT输入
java -Xmx4096M -Xms1024M -jar "server.jar" nogui
nogui能大幅度减少占用
Ctrl+S保存文件,并将后缀名改为.bat
如下图
QQ截图20211130193034.png
双击后根目录会生成一堆文件夹,那就对了
找到eula.txt文件,打开修改以下数值
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Tue Nov 30 19:31:50 CST 2021
eula=true
必须同意最终用户许可协议才能进入游戏 eula=true
之后我们再运行xx.bat
等待世界生成(或把原有的存档拷贝到World文件夹)
这样子就算好了
QQ截图20211130193858.png
&服务器配置文档
在根目录找到一个叫server.properties的文件 Wiki
根据wiki配置文档记事本打开即可编辑
difficulty=easy //难度设置
online-mode=true //关闭正版验证
max-world-size= //世界生成大小
&[新手]一般家庭开服内网穿透(Frp)篇
适用于一般自己家电脑是没有公网Ip的,这时候就需要用到Frp
确认服务器局域网的连通性(部署完成)后
推荐使用樱花Frp,很方便的工具(国内节点可能需要实名认证)
&[进阶]自己动手搭建Frp服务器
Frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。
Windows
Github:https://github.com/fatedier/frp
下载最新版本,或者点击这下载(旧版)
得到Zip文件,解压缩
打开frps.ini配置文件按需修改
[common]
bind_port = 7000 \\绑定的端口
token=abc123 \\设个密码
保存后使用Cmd,cd命令进入到frp程序根目录输入
frps.exe -c ./frps.ini
注意防火墙提示选择允许,服务器步骤至此完成
Linux
Frps-Onekey-Install-Shell For CentOS/Debian/Ubuntu/Fedora (32bit/64bit)
Install(安装)
Aliyun *大陆
wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
Github *境外
wget https://raw.githubusercontent.com/MvsCode/frps-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
````
##&客户端配置参数
>Github:https://github.com/fatedier/frp
下载最新版本,或者点击这下载([旧版][8])
解压打开frpc.ini,配置修改
[common]
server_addr = 220.189.102.26 //公网服务器ip(你的腾讯云、阿里云)
server_port = 7000 //与服务端bind_port一致
[abc]
type = tcp
local_ip = 127.0.0.1
local_port = 25565 \\mc服务器的端口
remote_port = 25565 \\公网服务器开放的端口
>注意remote_port = 25565需要在云服务器厂商的防火墙上放通25565端口
###&更简单易用方便管理的GUI Frp工具(客户端)
>https://github.com/codemonkey-m/FrpClient-Win
>https://github.com/koho/frpmgr
[1]: https://minecraft.fandom.com/zh/wiki/Minecraft_Wiki
[2]: https://s2.loli.net/2022/10/16/MX5jPf9CiW8hgSK.png
[3]: https://s2.loli.net/2022/10/16/NIaY8UgSLqkVpF4.png