使用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
最后修改:2023 年 12 月 05 日
如果觉得我的文章对你有用,请随意赞赏