我的世界
指令
参考文献
fill
在当前建立一个9*9的铁块平台/fill ~ ~ ~ ~8 ~8 ~8 iron_block
give
给玩家物品
give <玩家名字> <物品id> <数量>
difficulty
设置和平模式
difficulty peaceful
gamemode
gamemode creative
创造
time
/time set day
设置为白天
服务器开服
插件
登陆插件(1.18.1)
github仓库
服务器验证插件
参考文献
passwordprotect
/setpassword <password>
进服需要输统一的密码
passwordprotect的bukkit主页
authme-reloaded
authme-reloaded的bukkit主页
spigot迁移至paper
替换.jar文件即可
一般来说,因为paper是spigot的改进版,本质上差不多,只要替换核心就好。 你可以先把原来的服务端备份,然后替换核心开服。
可以手动帮它把mojang的jar下了放在cache文件夹里,你先跑一遍,让它创了文件夹
参考文献
paper服务器jar包下载
mojang官方服务器地址
优化
配置文件优化
配置文件优化1.17+
配置文件优化中文翻译
JVM优化
使用zgc的调优
spigotmc论坛的讨论
使用jdk11的测试
jmx是什么
oracle官方资料
基于graalvm的调优
参考文献
图片详情
比较不稳定
虽然本机也跑了很多程序
环境 1.18.1 paper,
paper version
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| { "id": "1.18.1", "name": "1.18.1", "release_target": "1.18.1", "world_version": 2865, "series_id": "main", "protocol_version": 757, "pack_version": { "resource": 8, "data": 8 }, "build_time": "2021-12-10T08:21:01+00:00", "java_component": "java-runtime-beta", "java_version": 17, "stable": true }
|
jvm version graalvm-ee-java17-windows-amd64-21.3.1
aikars 调优解释
优雅显示参数设置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paperclip.jar nogui
|
Why the letter -D as opposed to any other letter, does it stand for anything
相当于一个系统参数
自己的实践
参考文献
oracle文档
加减号代表开启或关闭无参数的布尔参数
oracle文档
个人调优实践
用cmd启用的进程好像jcosole连接不到:参考文献
直接使用进程id连接:参考文献
使用jconsole连接进程
我的世界插件开发
参考文献
debug开发的插件
汉化包的位置
启动服务器
用screen启动服务器:参考文献