我的世界服务器吧手机服务器改天牌子的格式

《我的世界》服务器地址修改方法介绍
来源:3DM论坛编辑:纯真
& &《我的世界》中如何修改客服端IP地址?今天为大家介绍一下修改方法,一起来看看吧。
& &修改方法如下:
& &1、找到:New Gui.cfg
& &X盘:\游戏文件夹下\.minecraft\config\New Gui.cfg
& &2、用记事本方式打开 New Gui.cfg&
& &3、黑色部分为服务器IP地址,修改好保存就可,WIN8.1系统需要以管理员身份操作!
& &以上就是《我的世界》客户端修改服务器地址方法,以供玩家们参考。
游戏类别:
游戏平台:/PC/
开发商:Microsoft
发行商:Microsoft
发行时间:日
游戏介绍:《我的世界:教育版(Minecraft: Education)》将可以允许教育工作者管控世界设置,与学生交流,在我的世界游戏中向学生传递项目和指示。它将展示我的世界中所有学生的视图、世界管理设置及聊天窗口列表等。甚至还有一个我的世界时钟将会展示世界各地的时间。教室模式为教育工作者提供了与学生互动及从一个中心用户界面进行管控设置的机会。
话说不知道大家有没有和美女打过赌呢?反正不管输赢,和美女打赌总是一件赏心悦目的事情。而且像下面这种赌,小编只能说“愿赌服输”!好了,不开玩笑了!下面是新一期的爆笑动图,大家赶紧来看看吧!
今天下午又有LOL的比赛,并且今天的比赛直接决定WE能否进入8强,大家可以点此观看直播,而小编也为大家准备了最新一期爆笑内涵囧图,大家观赛之余不妨来看看。
昨天B站封杀《恶灵附身1&2》直播,让小编想到了此前LOL主播大司马曾爆料《绝地求生》将被禁播,看来最近火爆的“吃鸡”很有可能遇冷啊!下面为大家带来最新一期爆笑内涵囧图,一起来欣赏吧。
今天看到一则新闻,一位年轻的环卫工小伙子娶到了一个女大学生!这件事情告诉我们,只要你努力去做,把你的工作做好了,那么早晚你也可以的!所以不要抱怨生活和工作有多累,如果真的累了就来看看我们的爆笑动图,把疲惫的精神调整过来,面对新一天的挑战!
话说最近有关于《绝地求生》外挂的新闻一直不曾断过,很多游戏平台的主播都被黑了!这几天斗鱼有个叫油条的主播,被网友抓住了开挂的蛛丝马迹,在网上引起了大范围的讨论。姑且不论他是不是开挂,但是玩个游戏何必连名声都搭进去呢?
吃鸡游戏《绝地求生》太火了,作为Steam“台柱”,目前已拿下六项吉尼斯纪录,看来很有希望拿下2017年年度游戏,不知道大家入坑没?吃到鸡了吗?言归正传,下面是最新一期爆笑内涵囧图,一起来看一看。
锻造统御魔戒,通过一场场恢宏的战役征服要塞,用你自己的半兽人军团统治魔多。
近日,有网友发现上海惊现神户型,为何说是神户型呢?因为两个房间相隔远,而且中间还有一个跑道。
在很多人看来周易是一门玄学,甚至有不少人认为是迷信。但近日一则“周易算出逃课学生”消息走红网络,让我们来看看是怎么回事吧。
近日,上海最帅90后环卫工成网红,因为他娶了一位漂亮的女大学生做老婆。说到这个小伙子想必大家也不会太陌生。因为这个小伙子去年的时候就已经在网上走红了一次。当时他冒着酷暑,翻遍数吨垃圾帮游客找手机,此举感动了万千网友。
48小时热点资讯
热门手游推荐后使用快捷导航没有帐号?
您尚未登录,请登录后浏览更多内容!
只需一步,快速开始
请完成以下验证码
只需一步,快速开始
请完成以下验证码
请完成以下验证码
查看: 117652|回复: 237
[综合|管理|汉化|教程]Chest Commands——指令菜单版本大更新支持点劵插件[1.6.4-1.9]
阅读权限50
在线时间 小时
TA的每日心情奋斗 11:58签到天数: 107 天[LV.6]常住居民II
服务端插件
Chest Commands
|Spout插件|&|Bukkit/Spigot插件|&
/s/1pJ5TPRt
本帖最后由 小豹猫 于
02:01 编辑
Chest& &Commands
(箱子页面&&图标按钮&&快捷菜单指令)
[重大消息!]
插件版本更新至3.1.2支持点劵插件点劵插件下载地址:
编辑时请用text文本编辑!勿使用任何文本编辑器如Notepad++!否则会导致显示为乱码!
介绍- 这款插件可以为玩家创建一个好看的指令菜单(更快捷更方便更美观),
&&玩家们可以以一些形式来执行(如交纳一定金钱,持有该按钮指令等(均可按喜好配置))如不配置,则默认所有玩家可使用
- 更快并且无需记住一些繁琐的插件指令!一个配置好的指令按钮将在执行后打开一个类似箱子GUI的页面
&&并且每个物品将执行你所配置好的一个指令,可以被任何普通用户组玩家执行(当然要是没有设置权限的图标)
特点○可设置多个菜单,每个拥有自己的名字,拥有自己的指令去打开,拥有自己可配置的项目○可 右键/左键 所配置的原版物品来打开菜单○用好看的原版(可以带材质)的物品来取代执行指令○每一个图标可以拥有自己的配置/指令/描述/颜色等○可使用/cc open &file&.yml &player& command in&&来让他人打开 & && && &&&/cc open 菜单面板名.yml 直接打开 (感谢a101010aq提供)○可设置隐藏属性○可以以OP/玩家/控制台身份执行更多指令,或只执行一些有权限的○支持附魔的物品,数据值,物品堆叠○会自动通知更新版本
基础设置很简单,可以直接复制现有的默认菜单,重命名文件,再修改他即可(推荐新入门的这样用.)
修改一个菜单:打开你的插件文件夹,找到兵打开你的Chest Commands/menu文件夹默认(第一次打开服务端生成)有3个yml文件.打开他们,他们都含有2个部分&&setting (设置) 和 items (物品)
菜单设置 也就是setting下的各项 (红色为必须有,而墨绿色则表示可有可无(你可以删除这一行,不会造成错误)name:打开时所显示的名称.(可以用中文以及颜色代码等,但是不能超过30个字符,否则会报错)row:1/2/3/4/5/6(打开菜单的行数,介于1~6之间,如果过高了可能会显示不全,但是是会以任何方式执行的)command:''&&(这里所输入的命令无需带 / 号)(这是你输入后将会无需打开所配置的物品,输入/''内的命令即可直接打开他,当然,他会覆盖现有命令)open-with-item:(顾名思义,就是用物品打开,他所可以配置的项目如下)item-id:(打开所用的物品ID,目前我仅测试了原版的,不清楚是否支持MOD物品,欢迎提议)left-click:true/falseright-click:true/false(打开或关闭鼠标 左键/右键/左键和右键 打开菜单)
file:///c:/users/administrator/appdata/roaming/360se6/User Data/temp/Icon-nodes.png钟表指令配置spawn-item:
& & ID: bed
& & POSITION-X: 5
& & POSITION-Y: 1
& & NAME: '&6This is a colored name!'
& & - 'Description of the item'
& & - 'Some other details'
& & - '&cImportant note'
& & ENCHANTMENT: 'sharpness, 5; durability, 10; silk touch'
& & COLOR: '255, 0, 0'
& & SKULL-OWNER: 'filoghost'
& & COMMAND: 'spawn'
& & PRICE: 100.0
& & LEVELS: 5
& & POINTS: 50
& & REQUIRED-ITEM: 'stained glass:1, 30'
& & KEEP-OPEN: true
& & PERMISSION: 'my.custom.permission'
& & VIEW-PERMISSION: 'my.custom.permission'
& & PERMISSION-MESSAGE: '&cYou must be VIP to use this item!
PERMISSION-MESSAGE——这里可以自定义当没有权限时会弹出的消息.&&(可以删去,删除即使用默认消息,在config.yml可以见到&修改)
NAME——这里是鼠标停到图标上,在第一行所显示的自定义名称,你可以使用任何颜色代码和符号代码.(可以删去,删除即只会显示LORE/不显示任何东西)
LORE——这里是鼠标停到图标上,在名称下面所显示的描述,你可以使用任何颜色代码和符号代码.并且可以无限添加行数(当然,长度和行数请控制在可视范围内,超出范围的内容客户端看不到.)&&(可以删去,删除即只会显示名称/不显示任何东西)
ENCHANTMENT——这里是在显示图标上加上附魔属性.(但是属性大多然而并没有什么○用,使用这个节点一般只是因为附魔的发光效果美观)& & 附魔列表& && && && && && && && && &&&当然,你可以为其附上多个属性,使用英文的分号&;&分隔.(可以删去,删除即取消所有的附魔属性)& && && && && && && && && &&&例: ENCHANTMENT: 'sharpness, 5; durability, 10; silk touch'
COLOR——这里是设置皮甲的颜色.也就是意味着如果ID那里不是皮甲的话,可以直接删去这一行了,代码的格式是'&red&, &green&, &blue&',每个值必须在0-255之间& &颜色选取器
SKULL-OWNER——这里填写的是(正版)玩家的名称,如果ID那里不是 397:3(玩家的脑袋)话,可以直接删去这一行了,这个节点用于在玩家脑袋的图标上显指定(正版)玩家的皮肤(脑袋那部分)(如:显示为了纪念列出某个小游戏的创始人,把他的脸放进菜单,会更加醒目)
COMMAND——这里填写的是指令(不需要带&/&号),这里支持很多种类的指令.当不加前缀时指令的执行人是点击图标的那名玩家(当玩家没有执行该指令的权限时,点击图标将会无效). 指令是一个较为复杂的版块,详细的内容请见下一章:点击效果 (可以删去,删除即点击不执行任何指令)
PRICE——这里填写的是点击图标所收取的金钱,一般与指令节点搭配使用.(当玩家钱不足时将不会执行指令).需求前置经济插件 (可以删去,删除即点击不收取费用)
LEVELS——这里填写的是点击图标所收取的经验等级,一般与指令节点搭配使用.(当玩家等级不足时将不会执行指令). (可以删去,删除即点击不消耗等级)
POINTS——这里填写的是点击图标所收取的玩家点券,一般与指令节点搭配使用.(当玩家点券不足时将不会执行指令).这是一个其他插件兼容性的一个节点. Player points 插件创造了除开&money&外的另一种货币,在这里你可以同金钱一样使用 (可以删去,删除即点击不收取玩家点券)
REQUIRED-ITEM——这里填写的是点击图标所收取的物品,一般可以做成RPG物品的合成/商店(配合指令give玩家XX物品).格式为 'stained glass:1, 30' 前面的&stained glass&为彩色玻璃,可以替换为相应ID,&:1&为附加值,在这里为玻璃的颜色,橙色.(可以把&:1&删去,这里就会变为白色玻璃),& 30&代表数量. 当收取多个物品时应该也可以用&;&隔开(这点作者介绍未提,UP也并未尝试,欢迎广大腐竹进行测试后反馈) (可以删去,删除即点击不收取物品)
KEEP-OPEN——默认的图标点击之后是会自动关闭菜单的,若该节点为&true&,将会在点击之后保持菜单打开的状态(特殊情况除外) (可以删去,删除即点击自动关闭,与&false&效果一致)
PERMISSION——这里可以自定义点击该图标的权限.(注意最好不要和其他插件权限重复),没有该权限点击将不会执行指令.你也可以反向使用它(在权限前面加一个&-&号)如: '-my.custom.permission',这代表了没有&my.custom.permission&权限的玩家才能点击执行该图标 (可以删去,删除即点击不需要权限,但是执行指令时的权限依旧必要)
VIEW-PERMISSION——这里可以自定义看到该图标的权限.(注意最好不要和其他权限重复),没有该权限看不到该图标.你也可以反向使用它,方法同上 (可以删去,删除即所有人可以看见,但是执行指令&点击时的权限(若存在)依旧必要)
商店搭建出售
& & COMMAND: 'give: 264'
& & PRICE: 100&&出售价格
& & NAME: '购买一个钻石'
& & ID: 264
& & POSITION-X: 1
& & POSITION-Y: 1
出售钻石100一个
& &&&COMMAND: 'givemoney: 10'
& & REQUIRED-ITEM: 3, 64
& & NAME: 'Sell dirt'
& & POSITION-X: 1
& & POSITION-Y: 1
10元收购64个泥土
牌子菜单-用牌子打开菜单在牌子上一行写上[Menu]&&(区分大小写!)第2行写想要打开的名称(名称为服务器配置文件下的名称)如果成功将会如图显示 蓝色 ,失败将会有提示并且为 红色
符号可以用一些代码来实现符号& &= 左边为代码 右边为在游戏中显示的符号&3 = ? = ★[**] = ?[p] = ●[v] = ?[+] = ?[++] = ?[cross] = ?& && && && && && && && && && && && && && && && && && && && && && && && && && &&& [/] = ▌[x] = ▉[arrow_up] = ↑[arrow_down] = ↓[arrow_left] = ←[arrow_right] = →
变量支持一些变量:(可以在 COMMAND&NAME&LORE 这3个节点内使用)
{player}——将会显示为玩家名
{world}——将会显示当前所在世界
{online}——将会显示在线的玩家数
{max_players}——将会最大玩家数
{money}——将会显示你的存款余额,必须有& Vault&插件
权限和命令 指令 权限 细节 介绍/chestcommands or
/cc-主要引导指令, 查看版本,进展,以及指令帮助等./cc help<mand.help 打开指令列表/cc reload<mand.reload重新读取配置文件 /cc open &file& <mand.open打开一个指定面板 /cc open &file&
&player&<mand.open.others 为某个玩家打开指定面板 /cc list<mand.list 列出所有存在的面板 /cc update<mand.update 更新 -chestcommands.open.filename.yml 在面板内单机打开另外一个面板的权限
没有权限会无法打开,请将权限添加进指定用户组 -chestcommands.item.filename.yml 同上,该权限是是否能通过设置物品来打开面板-chestcommands.economy.bypass 无视指令花费金钱的权限 -chestcommands.sign 该权限是用来让有权限的用户(组)可以设置牌子标识来打开面板
PERMISSION: XXXXX(XXX处随意填写,这是为一项物品设置所需权限,无权限的用户/用户组无法打开 注意最好是不要与已有的权限重复)
新版插件下载
新版支持点劵插件下载地址:官网下载地址:给个回复吧 或打赏下
插件下载地址
本帖子中包含更多资源
才可以下载或查看,没有帐号?
最MC有你更精彩!
从bbs抄的介绍
阅读权限20
在线时间 小时
TA的每日心情开心 11:11签到天数: 10 天[LV.3]偶尔看看II
额,怎么下载什么插件都要回复啊,我弄个服务器要插件不然我才不回复呢
楼主,这个我怎么打开后只有一个文件,服务器已经开了啊&
呵呵,层主你好。请问你下载别人的插件,在理论上别人难道应该给你吗?楼主问你要过什么吗。插件下载是楼主提供的,那你就要遵循发帖规则。不尊重别人的劳动成果还在这闲话一大堆,你大可以删掉插件或者别下载的,没&
额,不尊重楼主!!&
阅读权限50
在线时间 小时
TA的每日心情奋斗 11:58签到天数: 107 天[LV.6]常住居民II
菜单指令 很多服务器需求的插件
为什么没有1.10.2的呢?我很需要啊QAQ&
亲爱的楼楼,能让我转载到MCBBS吗!!!&
阅读权限30
在线时间 小时
该用户从未签到
不错,正需要
阅读权限10
在线时间 小时
该用户从未签到
谢谢,我正需要它
阅读权限20
在线时间 小时
TA的每日心情开心 23:28签到天数: 5 天[LV.2]偶尔看看I
哈哈~ 终于找到我想要的插件了~ 捕抓插件
阅读权限10
在线时间 小时
该用户从未签到
有点高端啊。。如果楼主直接设置好就好了
都有提示了
作为服主 这点一定要会&
阅读权限50
在线时间 小时
TA的每日心情奋斗 11:58签到天数: 107 天[LV.6]常住居民II
huoyanbao 发表于
有点高端啊。。如果楼主直接设置好就好了
都有提示了&&作为服主 这点一定要会
阅读权限10
在线时间 小时
该用户从未签到
楼主。表示弄好了,不过给builder组权限还是打不开,我用后台下自己OP试过了
你要给权限的
你权限设置了?&
阅读权限50
在线时间 小时
TA的每日心情奋斗 11:58签到天数: 107 天[LV.6]常住居民II
huoyanbao 发表于
楼主。表示弄好了,不过给builder组权限还是打不开,我用后台下自己OP试过了 ...
你要给权限的&&你权限设置了?
/mangaddp builder chestcommands.open.example.ymlMinecraft服务器优化教程 —— 让多带50%的玩家不再是梦&-&Minecraft(我的世界)中文论坛 -
只需一步,立刻登录
后使用快捷导航没有帐号?
查看: 129609|回复: 361
Minecraft服务器优化教程 —— 让多带50%的玩家不再是梦
您尚未登录,立即登录享受更好的浏览体验!
才可以下载或查看,没有帐号?
本帖最后由 jiongjionger 于
15:17 编辑
* 零 - 系统的选择 *
(网页后台可以跳过本段)关于系统的选择,Linux类系统(Centos、Redhat等)固然高效、稳定,但选择系统也一定要考虑到自己的熟悉程度和学习能力。不要盲目为了高效而选择一个自己完全不熟悉甚至从未使用过的系统,一旦出现了突发情况,原本只需要几分钟解决的问题由于不熟悉系统的操作用几个小时来解决,这样真的合适么?在内存足够使用的情况下,Windows和Linux开服的性能差距几乎可以忽略。但是如果你熟悉Linux的操作,我依然会推荐你使用Linux系统,毕竟大服需要的Mysql、Redis在Linux下的性能往往高过Windows不少。如果你有较强的学习能力,打算入坑Linux开服,我会推荐你使用Centos6.6(稳定性突出、可靠性不俗、大量教程和文档)。
* 一 - JVM版本的选择 *
(网页后台可以跳过本段)JVM(Java Virtual Machine)也就是Java虚拟机,俗称Java运行环境。关于选择JRE还是JDK的选择,我推荐使用JDK,JDK包括运行环境(JRE),在此基础上增加了一些性能调优工具如VisualVM。而JVM的版本,非常不推荐使用Java6,因为有不少插件已经放弃了Java6的支持。Java7和Java8则是不错的选择,如果不是模组服务器,推荐使用Java8,Java8相比Java7主要的性能提升便在于HashMap上,而无论Minecraft服务端本身还是插件都大量使用了HashMap。所以对于Minecraft服务器来说,使用Java8带来的性能提升还是比较可观的。
* 二 - 服务端的选择 *
从服务端的选择开始就注定了性能优劣的起步水平,现在依然有不少人认为CraftBukkit(水桶服)的兼容性、稳定性要远远好于Spigot(水龙头)。然而这是一个误区,Spigot是在CraftBukkit基础上优化而来的,几乎100%兼容原有的插件API,所以可以认为只要同版本水桶服能用的插件就可以在Spigot上运行。如果你选择使用1.7.10以下的版本开服(纯净服),强烈推荐你使用Spigot服务端,Spigot相比水桶服拥有近百项的优化,例如异步加载、读取区块,限制实体的活动范围,修复一些内存泄露的问题等等。所以同版本下可以很容易感受到Spigot有着更出色的性能和更低的内存占用。如果你开服的版本在1.8+,我会推荐你使用PaperSpigot服务端,这款服务端是在Spigot基础上优化而来的,相比Spigot有着显著的性能提升(Tiles几乎不再消耗CPU时间,爆炸算法优化,红石不再卡服,流水算法优化,区块压缩节约内存,优化Spigot自带的Anti X-ray等等),并且有许多可自定义项目(船损坏依然掉落船,各种地形生成的开关等等)。在最后需要提醒的是,如果没有特殊原因,建议使用最新版本的服务端,最新版本的服务端往往修复了目前已知的绝大多数BUG和有着更多的性能提升。例如目前的1.8.8版本就比1.8.7多修复了数个可以卡服、蹦服的BUG(利用旗帜样式堆叠卡服等)。
* PaperSpigot 服务端已经整理到网盘:
* 三 - 启动脚本 *
(网页后台可以跳过本段)越多的启动参数反而导致越多的性能损耗。在不了解JVM工作原理的情况下,不要随随便便增加一大堆无用的启动参数。一般情况下指定最小内存、最大内存即可,Java7还需要指定一个大于等于128MB的MaxPermSize。GC回收模式等等参数都应该由JVM自动选择,例如国外论坛流传的使用G1GC可以优化MC性能,的确,G1GC减少了Full GC的时间,但是会额外增加10%~30%的CPU时间占用,完全得不偿失。还有流传很广的设置MaxGCPauseMillis参数。这个参数的含义是控制GC垃圾回收的最大时间。设置一个很小的数值的确从表面来看服务器没有瞬卡的问题了,但是这样会导致每次垃圾回收都不够深入和全面,这样的结果就是服务端运行时间越久越卡,而且很可能出现OOM(内存不够了)直接蹦服。
例如Java7的开服参数可以是(大型插件非常多,MaxPermSize可以设置得更高):-Xms最小内存 -Xmx最大内存 -XX:MaxPermSize=128M -XX:+AggressiveOpts -XX:+UseCompressedOops
Java8的参数可以是:-Xms最小内存 -Xmx最大内存 -XX:+AggressiveOpts -XX:+UseCompressedOops
* -XX:+AggressiveOpts的含义是尽可能的使用更多对性能有帮助的优化功能* -XX:+UseCompressedOops的含义是指针压缩,可以减少一定的内存占用(64位才支持)
* 四 - 参数的优化 *不要小瞧参数的修改带来的优化空间,有时候只修改一个参数,就是在线100人TPS19和TPS16的差距。参数的调整分别为server.properties(原版服务器就有),bukkit.yml(水桶服或者衍生版就有),spigot.yml(Spigot或者衍生版就有),paper.yml(PaperSpigot才有)。
* 其中对性能有显著影响的前面为红色的星号,有中等程度影响的为蓝色的星号,没有颜色的星号是建议设置项
server.properties中可以优化性能的参数:
* view-distance,视距,默认值是10。含义是玩家的视距也就是加载的区块范围,默认是10个区块,视距10加载的区块是视距5的四倍。加载更多的区块则需要更多的内存和运算能力。推荐将这个值设置在5或者6,如果在线人数非常多可以设置为4。降低视距可以有效减少内存的占用,也能有效提高TPS,还可以减少宽带的使用量。这个参数对性能提升是立竿见影的。
* generate-structures,默认值是true。含义是生成和计算一些特殊的环境,例如女巫塔、村民到达数量生成铁傀儡等等。设置为false可以减少这些特殊环境生成和周期性检查带来的开销。这个参数很少被提起,但是对性能的提升有着不少的帮助。例如我的服务器生存子服有130人左右在线,TPS在17左右,关闭这个功能后提高到了19左右。需要彻底关闭这个参数,还需要在spigot.yml中把save-structure-info设置为false。并且关服后手动删除每个世界(例如world、world_nether、world_the_end)下的data文件夹里的Fortress.dat、Mineshaft.dat、Stronghold.dat、Temple.dat、Village.dat文件。
network-compression-threshold,默认值是256。这个参数只有1.8的服务端才有,含义是网络封包压缩的阀值。例如设置为16,代表封包大于16才被压缩,设置成256代表着封包大于256才被压缩。设置的值越小则会压缩更多的封包,可以使得宽带使用减少,提高网络流畅程度,但是也会增加性能的开销。如果性能够用可以设置为128,使得更多通讯封包被压缩,一定程度上减少宽带使用率又不会带来太多的性能开销。设置的值太小,例如小于等于32会明显增加对性能的开销,不建议这么做。
bukkit.yml中可以优化性能的参数:
* spawn-limits,意思是限制实体的生成。这个并不是限制一个区块生成多少实体,而是针对一个人可以生成多少实体。例如monsters: 70,在线人数只有10个人,则最多只能生成700个怪物实体(僵尸、骷髅、蜘蛛等等),适当的设置这些参数可以减少实体对性能的影响。
* chunk-gc,控制着区块的回收,单位是Tick(1/20秒),period-in-ticks是指每过多少tick回收一次需要回收的区块,设置的太小会导致回收过于频繁而影响性能,设置的太大会导致需要回收的区块迟迟不回收使得内存占用过大。合理的数值一般是300~400。load-threshold是指达到多少需要回收的区块的时候才进行回收。例如设置成300,只有当需要回收的区块到达300以上才进行回收,合理的设置这个数值可以使得额外只多占用一丁点内存却使得区块回收的性能开销可以被无视。一般设置为300~600比较合适。
autosave,自动保存存档(地图、玩家数据等)的周期,单位是Tick(1/20秒),如果你使用了定时保存的插件,例如Saveit、AutoSave等等,你可以将他设置为0,即关闭这个功能。这样可以减少服务器瞬卡发生的可能。
spigot.yml中可以优化性能的参数:
* user-cache-size,1.7.5以上版本才有,其控制用户缓存的大小,如果你的服务器玩家很多,可以设置的更大一些,例如5000。
* save-user-cache-on-stop-only,1.7.5以上版本才有,其含义是是否只在服务器关闭/重启的时候保存用户缓存,设置为true可以提高性能。
* view-distance,同server.properties里的view-distance一样。
* chunks-per-tick,是指每tick(1/20秒)扫描计算多少区块,计算的内容是作物的生长。默认值是650,可以设置成350来提高性能。极端的情况可以设置成150,但是会使得作物生长的速度明显变慢。
* max-tick-time:&&(仅较新的版本有该参数,如1.8.3+)是指每tick,实体和tile最多可以用的时间(单位是毫秒),要明白其含义首先要解释什么是TPS,TPS的意思是每秒有多少tick,最大值是20,也就是每秒tick20次,每次50毫秒。如果运算量过大导致每tick计算了超过了50毫秒,那么TPS就会下降,一旦TPS低于15就会产生明显的卡顿。在这参数中tile代表着熔炉、箱子、牌子、骷髅头等等所能占用的最大时间,entity是指的实体,例如动物、怪物、村民、展示框、掉落物、船、矿车等等。设置tile和entity的总和小于等于30则能明显降低tile和entity对TPS的影响,而服务器运算资源几乎一大半都是由这两者消耗的。设置tile为10,entity为20比较合适,如果实体非常多,还可以设置tile为6,entity为24。
* anti-xray,服务端自带的反透视功能,俗称假矿。这个功能相比插件版的假矿来说,额外内存占用极少,少到可以忽略,并且矿物的变动计算是异步进行的,对TPS的影响很小。engine-mode为1则是隐藏矿物,engine-mode为2则是将非矿物也伪装成矿物,engine-mode设置为2的效果最好,但是会额外吃一定的性能和宽带,但是engine-mode设置为1无法防御矿追。具体如何权衡请自行决定。如果你不需要本功能,例如你是纯RPG服务器,可以直接把enabled设置为false关闭这个功能,提高性能。
nerf-spawner-mobs,简单来说就是让刷怪笼生成的怪物变成白痴,直观感受就是刷怪笼刷出的怪不能攻击了。默认为false,意思是不开启。设置为true可以获得一定的性能提升。
* entity-activation-range,这个参数是控制实体的活跃范围,例如monsters: 32意思是在玩家附近32格范围内的怪物才会活跃(被计算AI等),减少这个数值可以明显提升性能,但是设置得过小会使得游戏难度大幅降低。一般可以把monsters设置为24,animals设置为12,misc设置为2(misc主要是掉落物,设置2可以使得掉落物几乎不再卡服)。
entity-tracking-range,这个参数是控制实体的可见范围,这个参数不会影响性能,对宽带的影响也极小。不建议修改这个参数,但是适当的降低数值可以减少客户端的卡顿。
* random-light-updates,随机的光照更新,设置为true的话服务器会随机更新光照,并且在区块加载的第一个tick运算光照逻辑。设置为false可以提高不少性能。
* save-structure-info,在前面已经介绍了。
max-bulk-chunks,1.7.10+才有这个参数,意思是每个数据封包里塞多少个区块。适当提高这个数值,例如从10提高到15可以减少网络卡顿和客户端读取区块的速度,但是设置得过高会导致客户端崩溃。
* max-entity-collisions,实体碰撞箱的阀值。建议设置为2,可以减少密集卡服的问题。
* max-tnt-per-tick,每tick(1/20秒)最多计算多少TNT爆炸,设置为20可以显著防御TNT蹦服。
paper.yml中可以优化性能的参数:
keep-spawn-loaded,spawn区块是否常驻内存,设置为false可以减少一定的内存占用和计算量
* tick-next-tick-list-cap,每tick最大的运算量,减少数值可以提高TPS,例如设置为8000
* tick-next-tick-list-cap-ignores-redstone,达到上面的运算阀值是否无视红石运算,设置为true可以显著减少红石对服务器性能的影响。
* optimize-explosions,是否开启爆炸算法优化,设置为true可以提升一定的服务器性能
* use-async-lighting,是否让光照的逻辑运算异步化,设置为true可以使得光照运算不再影响TPS,强烈推荐设置为true
* cache-chunk-maps,是否缓存chunkmaps,可以让区块的数据更多得被复用,可以一定程度提高性能,推荐设置为true
* fast-drain,快速液体流动运算,推荐设置为true,可以减少液体流动运算对服务器性能的影响
* 五 - 优化插件的选择和一些插件建议 *
服务器的主要性能开销在于实体的运算(往往占用了一半的CPU时间),所以定时清理实体(怪物、动物等)和限制密集卡服的插件对性能的帮助是最大的。我在这里厚颜无耻的推荐下自己的插件——NeverLag。具体功能请在此查看:
很多插件都支持使用Mysql来存储数据,例如CoreProtect、QucikShop、LWC等等,如果条件允许的话,请使用Mysql来代替文本数据库和Sqlite。这么做可以一定程度的提高服务器的流畅程度。
安装插件的时候也不要太懒使用网页后台现成的插件或者使用论坛上搬运的网盘地址下载。请到bukkit或者spigot官网看看插件有无新版本。举个例子,RPG服常用插件MythicMobs很多服务器还在使用1.*的版本,然而目前最新版本为2.0.6。2.0.0相比1.*就有着不少的性能提升。2.0.5版本相比老版本的改动在于修复bug和大幅提高性能,2.0.6更是使得怪物技能和扫描异步化,明显提高了性能。所以说往往新版本的插件都意味着性能的提升和bug的修复,如果版本兼容,尽可能使用最新稳定版的插件。
* 六 - 玩法也对性能有帮助 *
官方设置一些玩家的聚居点(类似新手村)可以让一部分玩家集中在一起,可以使得加载的区块数量减少(玩家共享了视野),也能减少玩家跑图带来的性能开销。提供公共的刷怪场也能减少玩家自建刷怪场的几率,可以一定程度上使得服务器更为流畅,提供公共的农场饲养动物也有类似的效果。
七 - 找出卡服的真凶
1. 如何使用TimingTiming是Bukkit和其衍生服务端版本(Spigot、MCPC+、PaperSpigot等)自带的一种性能诊断工具,可以很方便的查看服务端的性能是由那些部分所消耗的,以图表形式还能直观的查看重点性能消耗大户,对于腐竹来说可以很方便的定位卡服的插件或者卡服的原因,对于插件开发者来说可以直接定位到性能不佳的程序方法(Function),方便优化插件性能。为了确保真实性,下面的演示全部在真实的服务器上操作,为了保护玩家隐私和密码安全,已打码处理。
要使用这个功能,首先你需要在服务器内或者直接在后台内输入指令 —— timings on 开启统计,具体如图所示:
& & & & & & & & & & & & & & & &
为了得到准确的统计结果,建议等待至少15分钟,如果是在瞬间卡顿的峰值附近,建议至少等待5分钟。
在等待足够的时间后,输入指令 —— timings paste 稍等片刻,会生成一串网址,记下这个网址(图片已打码)
& & & & & & & & & & & & & & & &
现在打开图中的网址,即可查看服务端的『性能分析报告』了。需要注意的时候,不需要使用的时候请使用 timings off 指令关闭性能统计,否则会带来不必要的性能损耗。
<font color="#. 如何读懂Timing
首先,我们打开刚刚生成的网址,我们先从基础的信息开始阅读。
& & & & & & & & & & & & & & & &
(点击可以查看大图)
Total是指从统计开始一共服务端运行的时间(由Ticks推算),Sample Time是指统计总时长。后面紧跟着的是服务端的版本信息,例如我的是PaperSpigot1.8.8,Average Entitys是平均实体的数量,表示形式是 活跃实体数量/总实体数量。一般而言只有活跃实体才会消耗CPU时间。Average Players是统计时间内平均这个服务端在线的人数(注意,是单个服务端的在线人数),例如我的是105.81人。Average TPS是统计时段内平均的TPS,例如我的是19.44。Server Load是指服务端负载水平。超过100%则意味着TPS会开始低于20的水平,一般超过150%就会有明显卡顿了。
未完待续。。
八 - 服务器硬件的选择待续...
金粒 +1718
神乎其技,不服不行!
MCBBS有你更精彩~
神乎其技,不服不行!
大佬就是大佬,好厉害的说
坐等更新感谢楼主
神乎其技,不服不行!
楼主你太帅了~
MCBBS有你更精彩~
很棒的作品!
MCBBS有你更精彩~
MCBBS有你更精彩~
很棒的作品!
MCBBS有你更精彩~
楼主你太帅了~
楼主你太帅了~
长知识了,真的谢谢楼主,真心的.
跪求继续写!
MCBBS有你更精彩~
解决了一打(没打错)难题呀!谢楼主!.
感谢!!!现在顺了一些
帖子永久链接:&<button type="submit" class="pn" onclick="setCopy('http://www.mcbbs.net/thread--1.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">点击复制Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、管理员和版主有权不事先通知发贴者而删除本文
持续更新中。2楼占位备用
两年过去了 还没更新&
为啥我的paperspigot这仨配置都有!&
为啥paper里面没有mods这个文件夹呀,是要自己创建还是不支持mod?&
我想问一下那个参数怎么用-XX:+AggressiveOpts -XX:+UseCompressedOops&
膝盖在我胯下&
大触我们做朋友吧!
让我给囧囧加油
楼主你太帅了~
支持膝盖 手撸辛苦啦!!!
支持支持,教程特别有用!!!!{:10_492:}
顶一个.刚好需要用下,楼主能叫我java8脚本具体咋写么
好评的教程
前排支持!火钳刘明=-=
能. ..问个问题吗..16.07 18:15:54 [Server] WARNING Dimension:1
16.07 18:15:54 [Server] WARNING Tiles Last Tick: 0
16.07 18:15:54 [Server] WARNING Entities Last Tick: 0
16.07 18:15:54 [Server] WARNING Loaded Chunks: 0 Active Chunks: 0 Entities: 0 Tile Entities: 0
16.07 18:15:54 [Server] WARNING Dimension:0
16.07 18:15:54 [Server] WARNING [TPS]: 19.3 Server Tick #650000
16.07 18:15:54 [Server] WARNING Last Tick: 5 Current Time: 3 Warning: 20000 Timeout: 60000
16.07 18:15:54 [Server] WARNING The server is going slow. Last server tick was 23228ms ago
人多的时候经常蹦,后台输出这样的信息..
请问是哪里出了问题
这是得多卡啊...&
这是你服务器卡了。 Last server tick was 23228ms ago 意思是你服务器运算上一个Tick是23秒以前的事情了,而正常的是1/20秒左右&
好评占位,话说楼主的NeverLag还更新不?
一直更新中。&
能. ..问个问题吗..
人多的时候经常蹦,后台输出这样的信息..
这是你服务器卡了。 Last server tick was 23228ms ago 意思是你服务器运算上一个Tick是23秒以前的事情了,而正常的是1/20秒左右
这个问题很奇葩的困扰了我很久..
在昨天更新了NeverLag之后似乎就解决掉了..&
好评占位,话说楼主的NeverLag还更新不?
一直更新中。
看来是很辛苦才能写成这样。
格式设计得不错。
LZ辛苦了。
希望更多服主可以看到这个。
感谢楼主...真的...
非常棒的教程
有些问题我想咨询一下大神。
关于PaperSpigot,在Spigot论坛上也有用户咨询. 说和spigot比起来怎么样。
但spigot的开发人员回复说,不建议作为公共服务器使用,因为他的稳定性没有保证
MD_5页回复说,不会对它提供任何支持和援助。
那是否意味着目前来说,PaperSpigot仍是不稳定的服务端,不建议广泛使用呢
PaperSpigot我已经用过一段时间了,稳定性还是很不错的&
md_5回复更多的含义是:这不是Spigot官方的一个分支,Spigot不会为其提供技术支持。
PaperSpigot是在Spigot优化而来的。稳定性还是不错的。毕竟国外不少大服也开始从Spigot转到PaperSpigot了。&
非常棒的教程
有些问题我想咨询一下大神。
关于PaperSpigot,在Spigot论坛上也有用户咨询. 说和spigot比起 ...
md_5回复更多的含义是:这不是Spigot官方的一个分支,Spigot不会为其提供技术支持。
PaperSpigot是在Spigot优化而来的。稳定性还是不错的。毕竟国外不少大服也开始从Spigot转到PaperSpigot了。
好的,十分感谢&
""以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。
版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。}

我要回帖

更多关于 我的世界手机版服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信