准备
下载spigot
首先先下载spigot文件,点击进入:Spigot
选一个想要玩的版本,点击download,进入这个页面,点击箭头指向的jar文件,不要点下面的按钮
得到这个文件,然后搬运到自定义存放的地方
在安装之前先确保已经安装了Java,如果没有安装,先进入这里安装:Java | Oracle
写启动脚本
把文件搬运到自定义存放的地方后,在这个目录新建一个文本文档
输入内容
java -Xms1G -Xmx5G -jar 刚才的文件名
然后保存退出,重命名为
start.bat
然后双击,得到这几个文件
安装
修改配置
点击进入eula.txt文件,把eula改为true,这代表同意创建服务器
然后再次编辑start.bat文件,如果你电脑配置还可以的话,可以和我一样的配置
java -Xms4G -Xmx8G -jar spigot-1.21.jar
然后再次双击这个文件
当出现这个后,在下面输入框输入stop,或者直接关闭这个框,就会发现多出了很多文件
打开server.properties文件,这个是指游戏的配置文件,下面是我经常用的配置,你也可以看看
pvp=true意思是玩家互相伤害打开
allow-flight=true防止服务器误踢
level-seed=种子配置,没有就为空
online-mode=true正版验证
这个是配置文件中配置的解析
accepts-transfers=false //是否接受来自其他服务器的玩家转移
allow-flight=false //是否允许飞行模式(在Creative模式下默认开启)
allow-nether=true //是否允许进入下界(Nether)
broadcast-console-to-ops=true //控制台消息是否广播给操作员
broadcast-rcon-to-ops=true //远程控制命令是否广播给操作员
bug-report-link= //如果服务器崩溃,提供一个链接让玩家报告错误
difficulty=easy //游戏难度设置(peaceful, easy, normal, hard)
enable-command-block=false //是否启用命令方块
enable-jmx-monitoring=false //是否启用JMX监控
enable-query=false //是否启用查询服务
enable-rcon=false //是否启用远程控制
enable-status=true //是否允许客户端请求状态信息
enforce-secure-profile=true //强制使用安全的用户资料(防止使用未验证的皮肤等)
enforce-whitelist=false //是否强制使用白名单
entity-broadcast-range-percentage=100 //实体广播范围的百分比
force-gamemode=false //是否强制所有玩家进入指定的游戏模式
function-permission-level=2 //函数执行所需的权限等级
gamemode=survival //默认游戏模式(survival, creative, adventure, spectator)
generate-structures=true //是否生成结构(村庄、要塞等)
generator-settings={} //地图生成器的额外设置
hardcore=false // 是否启用硬核模式(死亡后无法恢复)
hide-online-players=false //是否隐藏在线玩家列表
initial-disabled-packs= //初始禁用的数据包
initial-enabled-packs=vanilla //初始启用的数据包
level-name=world //世界的名字
level-seed= //用于生成世界的种子
level-type=minecraft\:normal //地图类型(正常或放大)
log-ips=true //是否记录玩家的IP地址
max-chained-neighbor-updates=1000000 //最大的连锁邻居更新数量
max-players=20 //服务器允许的最大玩家数
max-tick-time=60000 //每个游戏刻最大执行时间(毫秒)
max-world-size=29999984 //世界的最大尺寸
motd=A Minecraft Server //服务器消息(Message Of The Day)
network-compression-threshold=256 //开始压缩网络数据的字节数阈值
online-mode=true //是否需要验证玩家账户(不开启盗版也可以进)
op-permission-level=4 //操作员权限等级
player-idle-timeout=0 //玩家空闲超时时间(分钟),0表示禁用
prevent-proxy-connections=false //是否阻止代理连接
pvp=true //是否允许玩家之间的战斗(PVP)
query.port=25565 //查询服务端口
rate-limit=0 // 网络流量限制(每秒字节数)
rcon.password= //远程控制密码
rcon.port=25575 //远程控制端口
region-file-compression=deflate //区域文件压缩方式
require-resource-pack=false //是否要求加载资源包
resource-pack= //要求加载的资源包URL
resource-pack-id= //资源包ID
resource-pack-prompt= //提示信息,用于告知玩家下载资源包
resource-pack-sha1= //资源包SHA1校验码
server-ip= //服务器IP地址
server-port=25565 // 服务器端口
simulation-distance=10 //模拟距离
spawn-animals=true //是否生成动物
spawn-monsters=true //是否生成怪物
spawn-npcs=true //是否生成NPC
spawn-protection=16 //保护新生点周围的方块数
sync-chunk-writes=true //同步保存区块数据
text-filtering-config= //文本过滤配置文件路径
use-native-transport=true //是否使用本地传输协议
view-distance=10 //可视化距离
white-list=false //是否启用白名单模式
配置完成后,再双击start.bat文件把游戏运行起来,看到这个就已经启动成功了
联机
安装
首先进入这个网站:www.natfrp.com
然后登录,如果没有账号就点击注册,然后点击软件下载
然后点击下载
双击安装文件安装,安装后到文件目录启动程序
配置
在配置之前需要在网站上实名认证,并且支付一块钱
回到原来的网站:natfrp.com
点击复制访问秘钥,粘贴进程序里面,然后点击右边的登录,然后就会跳转到这里
点击+号创建隧道,我有备案域名,所以我选择的是这个
然后选择tcp隧道,点击选择本地进程后选择Java,有备案域名的可以在自动https下面填自己域名,然后点击创建
创建之后,把这个按钮打开
然后点击日志,这个箭头指的就是你的游戏访问的服务器地址了
好了,现在就可以和小伙伴愉快的玩耍了
补充
签到获得流量
还是浏览器进入这里,natfrp.com