sjj118
本帖最后由 1582952890 于 2017-9-17 09:50 编辑


简介

改进措施

说明

特点

安装


配置


指令和权限

视频




2021.12 数据,可能有更多内容

简介
    pTweaks是一个优化服务器的插件。这个插件将重新定义你的服务器如何加载,存储和管理区块。pTweaks将考虑优先区块加载,所以它会先完成需要加载的区块。当许多区块连续加载时,插件会以较高的速度卸载没有用的区块,来保持服务器仍有较高的性能。pTweaks有一个智能的区块加载算法,使区块在玩家周围保持加载,在正常情况下,绝不会发生在你走了几步后,你身后的区块立即卸载。pTweaks会停止你的服务器没有使用的资源。pTweaks还增加了对生物的处理。你可以设置每个世界的怪物和动物的最大限制数量。当生物实在太多时,pTweaks提供一个指令kill能杀死所有生物。pTweaks还提供了一个指令来查看您的最大内存,空闲内存和已分配内存。pTweaks是一个反滞后的插件。
改进措施
    您的服务器可以运行更长时间而不需要重新启动。因为那些重启时删除的未使用的数据, pTweaks已经把它们删除了。没用的数据被删除并且区块有一个更长的lifetime,这意味着内存使用率和CPU强度将降低。启用或设置怪物或动物在你的世界生成的数量来大量降低资源的使用,限制怪物就像是降低可视距离一样明智。停止滞后有助于降低性能的。
说明
    lifetime是指区块被加载到内存中的时间,prune是周期率。你可能想自定义这些设置根据您的服务器的大小和CPU功率。有许多空闲内存的大型服务器可能需要使prune较高使区块的装卸不经常发生,而较小的服务器可能要保留默认设置,或者把prune调低。prune是卸载所有未使用的块的周期。所以这个值越高使得更多的区块保持加载更长的时间,这个值越低使它们卸载的越快。两者都有好处但我不建议修改他们。SpawnChunkRadius是当一位玩家进入服务器时初始加载的区块半径,不建议修改它。
特点
区块编辑:
    区块编辑是一个完全自定义的区块加载算法,使区块能够更快的加载,所以这种区块加载算法会更有益于服务器和玩家,但这种算法是不完美的,目前正在重新编码中。


怪物限制:
    这是一个完全自定义的功能。您可以在配置文件里启用或禁用它。它能限制生物在世界里出现的数量,或禁用所有生物出现。如果你想在某个世界产生怪物而其他世界不产生,你可以去更改配置文件。你也可以简单地用kill指令杀死当前或所有世界的生物。在游戏内输入/pTweaks 就可以看到所有指令。

区块持久性:
    这是一个完全自定义的功能,可以在配置文件中关闭它。这是这个插件的主要骨干。可以更改当玩家进入游戏后会有多少区块被加载,以及当他们远离一个区块时,那个区块多久后会被卸载。在一定的时间间隔内卸载没有活动的区块,可以节省大量的CPU功率。改变清除的周期可以减少装卸区块的频率。有大量玩家的区块会持续加载,并且不需要重新渲染。这能大量提高你的服务器性能。

内存检测:
    检测服务器最大内存,已加载的内存和空闲内存。你能检查服务器的性能,你可以做个测试找出不好的插件,看看什么插件占用了大部分资源,先添加一个插件,查看占用了多少资源并调试插件,再添加另一个插件,再次检查内存,最后找到不好的插件并删除。这个指令将来会有查看TPS和其他性能的功能。
数据自动保存:
    不再是每2秒将数据写到磁盘中,你可以自定义这个时间,默认是50毫秒,从写入到磁盘中节省了大概14KBps,每个区块每2秒大约节省了2次调用。(有点看不懂,原文:Instead of writing every chunk to the disc every 2 seconds. This changes it to a custom time that you want, Default is 50ms This saves the server from writing about 14KBps to the disc (10 writes, 3 reads per chunk, on a 3 person server). As well as saves about 2 calls to deflate every 2 seconds. (per chunk)
TNT编辑:(建议)
    基本上这块全部就是:第一次爆炸之后,剩下的其余部分将会重复相同的爆炸,所以500个TNT爆炸和1个TNT有相同的效果,这是不是防爆,如果TNT太多,它仍然有可能使得服务器渲染太多的数据导致服务器延迟,但这是不可能的,除非用地图编辑器。
安装
1.下载对应版本的pTweaks
2.关闭你的服务器3.把pTweaks.jar放到plugins文件夹里
4.开启服务器
5.根据自己的喜好编辑配置文件
6.重载
7.完成



配置ChunkPersistance.yml:

代码:

  1. #此文件为 区块持久性 的配置文件

  2. #服务器启动时是否启用插件的这一部分
  3. Enabled: true

  4. #没有用的区块的最小的被加载到内存中的时间(以毫秒为单位)
  5. lifetime: 100000

  6. #处于非活动状态的区块被清除的周期
  7. prune: 3

  8. #加载玩家周围的区块的半径。不要改变它!
  9. spawnChunkRadius: 64
MonsterLimiter.yml:

代码:

  1. #此文件为 怪物限制 的配置文件

  2. #服务器启动时是否启用插件的这一部分
  3. Enabled: true

  4. #任何时间允许存在的怪物数量
  5. MaxMobs: 2500

  6. #单个世界的配置列表
  7. worlds:
  8. kingscraft:
  9. # MonsterLimit: 在任何时间的最大怪物数量
  10.     monsterLimit: 2400
  11. # AnimalLimit: 在任何时间的最大动物数量
  12.     animalLimit: 2400
AutoSaveStopper.yml:

代码:

  1. #此文件为 数据自动保存 的配置文件

  2. #服务器启动时是否启用插件的这一部分
  3. Enabled: true

  4. #Interval: 最小多久自动保存一次数据包
  5. interval: 50000
  6. #注意:时间单位是ticks,这是Minecraft的计时单位,20ticks等于现实的1秒钟。
  7. #Minecraft中的1天为24000ticks,即20分钟。



指令和权限
/pTweaks
权限:pTweaks.pTweaks
作用:此命令包含了pTweaks的大部分设置和信息。你可以开启或禁止动物的出生。

/ram
权限:pTweaks.ram
作用:此命令可以显示当前的内存显示状况。



视频
3000TNT的测试
http://v.youku.com/v_show/id_XNTgxOTAxMDYw.html


如何安装和使用pTweaks
http://v.youku.com/v_show/id_XNTgxOTAxMTU2.html


清除服务器所有滞后
http://v.youku.com/v_show/id_XNTgxOTAxMjMy.html



Emerson
请速度把没填的坑给补上

小E_啦啦啦
看起来不错!...........

yeyaowei
本帖最后由 yeyaowei 于 2013-7-12 08:00 编辑

我怕这种插件会影响到一些MOD中保持区块加载的东西
比如世界锚(RailCraft)

Terry39
看不懂也。。。

aajjyyjj
直接丢进去就行了?好插件,拿去给腐竹a.a

尘曲
= =看了介绍,好犀利。。

昨是今非
不错的插件,顶是必须的,回帖是有德的!

xialingjing
十分不错!手下啦!

z272191619
好东西,必须顶!!!

魔影迷踪
好贴一定要看一看!!

278640539
.........................

007poi
ccccccccccccccccccccccccccccc

1695899332
额                          

goodbobo
发现野生史记,去吧大师球=w=

153的世界
这么好的插件顶

yeran

看起来不错!...........

圣机师物语
太好了!超喜欢。

kaka0221tony
{:10_512:}请问跟nospawnchunk比的话=W=是不是效果更好一点。

2277179060
不错啊,第一个看到的优化服务器的插件!

995488693
顶顶顶顶顶顶顶顶顶

wxr155
不错的作品~~~

无敌县令
支持啊!!!!!!!

QQfoess
好!!!!!!!!!!!!!!!!!!!!!

sjj118
yeyaowei 发表于 2013-7-12 08:00
我怕这种插件会影响到一些MOD中保持区块加载的东西
比如世界锚(RailCraft)

可以把保持区块加载的这一部分禁用了。

sjj118
kaka0221tony 发表于 2013-7-13 14:13
请问跟nospawnchunk比的话=W=是不是效果更好一点。

nospawnchunk是把服务器中没有用的chunk卸载掉,而这个插件中可以让区块持续加载,因为一些大服务器的区块反复装卸反而会托卡服务器。如果服务器较小内存小的话,你也可以禁用这一部分并把nospawnchunk也装上。这个插件还有其他很多功能。

kaka0221tony
好的=W=看来是小服务器的福音。已经装上试用了。

哆啦抱着老鼠
很好!              

云翼飞鸟
哈哈,我找这种插件很久了

梦幻龙族Ⅱ
会不会有什么不兼容的

1278487041
{:10_513:}回复一个小菜一碟

bill712
似乎没多大作用,开一天的服区块照样上万。

sjj118
bill712 发表于 2013-7-13 16:58
似乎没多大作用,开一天的服区块照样上万。

把ChunkPersistance.yml里面的数值都调低一点就好了。

MrJim
哇 试一试

welcomingcat
hahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

370672672
请问支持MCPC+么

zx70106710000
好东西~!o(* ̄▽ ̄*)oo(* ̄▽ ̄*)o

wangyiheng
goodbobo 发表于 2013-7-13 12:16
发现野生史记,去吧大师球=w=

。。。。

goodyanyan
几点几的版本起码要说一下的吧!

halfcigarette
回帖是美德。。。

qian_qian
楼主你太帅了

SumCraft
适用版本呢?有小白鼠测试么

halfcigarette
有没有使用过的讲一下实际效果

q72464
正需要呢     11

杯_孓
{:10_512:} 正需要!~  服务器开久了基本都会变得有点卡~

cocle
此帖必留名! 很有用的插件。

544856285
暂时还没体验到效果....不过用了/ptweaks kill指令后,除了动物外,实体,展示框什么的都被清除了...{:10_503:}

a971378633
太需要了拿走果断

986755326
{:10_551:}{:10_492:}来拿一瓶酱油先....走起

Railguns
很好的一个插件 很方便!

下一页 最后一页