Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Оптимизация сервера!

cnaiper

Старожил
Пользователь
Баллы
103
Добрый день! Как можно оптимизировать сервер?
Список плагинов:http://i008.radikal.ru/1208/ae/95df76872579.jpg
Ядро: Bukkit 1.2.5 RC 4.1
Машина: CPU - 3, Ram - 2048mb
Ядро: Bukkit 1.2.5 RC 4.1 Лаги начинаются постепенно... Например после того как сервер стоит без рестарта 2-5 часов, при онлайне 15-20. После рестарта, опять все отлично на не большое количество времени.
Лог сервера - http://webfile.ru/6078880
​
​
​
​
​
​
 
Вроде как стоят последние версии... В логах все чисто.
 
Поставил. Теперь в консоли это:
Код:
2012-08-16 12:40:14 [SEVERE] The server has stopped responding!
2012-08-16 12:40:14 [SEVERE] Please report this to http://spout.in/cbpp!
2012-08-16 12:40:14 [SEVERE] CraftBukkit++ version: 1.2.5-R4.1-SNAPSHOT
2012-08-16 12:40:14 [SEVERE] Begin Exception Trace For All Threads:
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Connection #6 read thread
2012-08-16 12:40:14 [SEVERE]    PID: 73 | Alive: true | State: RUNNABLE
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.socketRead0(Native Method)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:150)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:121)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:203)
2012-08-16 12:40:14 [SEVERE]        java.io.FilterInputStream.read(FilterInputStream.java:83)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.Packet.a(Packet.java:69)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkManager.h(NetworkManager.java:149)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkManager.c(NetworkManager.java:268)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkReaderThread.run(SourceFile:76)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: DestroyJavaVM
2012-08-16 12:40:14 [SEVERE]    PID: 13 | Alive: true | State: RUNNABLE
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Thread-362
2012-08-16 12:40:14 [SEVERE]    PID: 543 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.sleep(Native Method)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkMasterThread.run(SourceFile:220)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Thread-365
2012-08-16 12:40:14 [SEVERE]    PID: 548 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.sleep(Native Method)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkMasterThread.run(SourceFile:220)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: TimerQueue
2012-08-16 12:40:14 [SEVERE]    PID: 42 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        sun.misc.Unsafe.park(Native Method)
2012-08-16 12:40:14 [SEVERE]        java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
2012-08-16 12:40:14 [SEVERE]        java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
2012-08-16 12:40:14 [SEVERE]        java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
2012-08-16 12:40:14 [SEVERE]        javax.swing.TimerQueue.run(TimerQueue.java:171)
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.run(Thread.java:722)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Listen thread
2012-08-16 12:40:14 [SEVERE]    PID: 15 | Alive: true | State: RUNNABLE
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.net.PlainSocketImpl.socketAccept(Native Method)
2012-08-16 12:40:14 [SEVERE]        java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
2012-08-16 12:40:14 [SEVERE]        java.net.ServerSocket.implAccept(ServerSocket.java:522)
2012-08-16 12:40:14 [SEVERE]        java.net.ServerSocket.accept(ServerSocket.java:490)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkAcceptThread.run(NetworkAcceptThread.java:24)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Connection #39 read thread
2012-08-16 12:40:14 [SEVERE]    PID: 394 | Alive: true | State: RUNNABLE
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.socketRead0(Native Method)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:150)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:121)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:203)
2012-08-16 12:40:14 [SEVERE]        java.io.FilterInputStream.read(FilterInputStream.java:83)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.Packet.a(Packet.java:69)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkManager.h(NetworkManager.java:149)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkManager.c(NetworkManager.java:268)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkReaderThread.run(SourceFile:76)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Connection #26 write thread
2012-08-16 12:40:14 [SEVERE]    PID: 272 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.sleep(Native Method)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkWriterThread.run(NetworkWriterThread.java:48)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: CraftBukkit++ Statistics Thread
2012-08-16 12:40:14 [SEVERE]    PID: 19 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.sleep(Native Method)
2012-08-16 12:40:14 [SEVERE]        org.bukkit.craftbukkit.util.metrics.TimedThread.run(TimedThread.java:22)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Connection #1 read thread
2012-08-16 12:40:14 [SEVERE]    PID: 34 | Alive: true | State: RUNNABLE
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.socketRead0(Native Method)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:150)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:121)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:203)
2012-08-16 12:40:14 [SEVERE]        java.io.FilterInputStream.read(FilterInputStream.java:83)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.Packet.a(Packet.java:69)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkManager.h(NetworkManager.java:149)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkManager.c(NetworkManager.java:268)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkReaderThread.run(SourceFile:76)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Thread-23
2012-08-16 12:40:14 [SEVERE]    PID: 44 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.sleep(Native Method)
2012-08-16 12:40:14 [SEVERE]        uk.co.mdtechnology.automessage.SendMessage.run(SendMessage.java:52)
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.run(Thread.java:722)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Thread-21
2012-08-16 12:40:14 [SEVERE]    PID: 41 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.sleep(Native Method)
2012-08-16 12:40:14 [SEVERE]        be.Balor.Tools.WebBrowser.openPage(WebBrowser.java:87)
2012-08-16 12:40:14 [SEVERE]        be.Balor.Tools.Web.WebBrowsingTask.run(WebBrowsingTask.java:54)
2012-08-16 12:40:14 [SEVERE]        org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.run(Thread.java:722)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Thread-4
2012-08-16 12:40:14 [SEVERE]    PID: 14 | Alive: true | State: RUNNABLE
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.io.FileInputStream.readBytes(Native Method)
2012-08-16 12:40:14 [SEVERE]        java.io.FileInputStream.read(FileInputStream.java:242)
2012-08-16 12:40:14 [SEVERE]        java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
2012-08-16 12:40:14 [SEVERE]        java.io.BufferedInputStream.read(BufferedInputStream.java:254)
2012-08-16 12:40:14 [SEVERE]        java.io.FilterInputStream.read(FilterInputStream.java:83)
2012-08-16 12:40:14 [SEVERE]        jline.console.ConsoleReader$1.read(ConsoleReader.java:167)
2012-08-16 12:40:14 [SEVERE]        jline.internal.InputStreamReader.read(InputStreamReader.java:267)
2012-08-16 12:40:14 [SEVERE]        jline.internal.InputStreamReader.read(InputStreamReader.java:204)
2012-08-16 12:40:14 [SEVERE]        jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995)
2012-08-16 12:40:14 [SEVERE]        jline.console.ConsoleReader.readLineSimple(ConsoleReader.java:1506)
2012-08-16 12:40:14 [SEVERE]        jline.console.ConsoleReader.readLine(ConsoleReader.java:1153)
2012-08-16 12:40:14 [SEVERE]        jline.console.ConsoleReader.readLine(ConsoleReader.java:1117)
2012-08-16 12:40:14 [SEVERE]        jline.console.ConsoleReader.readLine(ConsoleReader.java:1105)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.ThreadCommandReader.run(ThreadCommandReader.java:33)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Connection #6 write thread
2012-08-16 12:40:14 [SEVERE]    PID: 74 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.sleep(Native Method)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkWriterThread.run(NetworkWriterThread.java:48)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Connection #43 write thread
2012-08-16 12:40:14 [SEVERE]    PID: 454 | Alive: true | State: RUNNABLE
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.net.SocketOutputStream.socketWrite0(Native Method)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketOutputStream.write(SocketOutputStream.java:153)
2012-08-16 12:40:14 [SEVERE]        java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
2012-08-16 12:40:14 [SEVERE]        java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
2012-08-16 12:40:14 [SEVERE]        java.io.DataOutputStream.write(DataOutputStream.java:107)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.Packet51MapChunk.a(Packet51MapChunk.java:184)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.Packet.a(Packet.java:110)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkManager.g(NetworkManager.java:122)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkManager.d(NetworkManager.java:272)
2012-08-16 12:40:14 [SEVERE]        net.minecraft.server.NetworkWriterThread.run(NetworkWriterThread.java:31)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Thread-11
2012-08-16 12:40:14 [SEVERE]    PID: 25 | Alive: true | State: TIMED_WAITING
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.sleep(Native Method)
2012-08-16 12:40:14 [SEVERE]        com.griefcraft.util.DatabaseThread.run(DatabaseThread.java:159)
2012-08-16 12:40:14 [SEVERE]        java.lang.Thread.run(Thread.java:722)
2012-08-16 12:40:14 [SEVERE] ------------------------------
2012-08-16 12:40:14 [SEVERE] Current Thread: Connection #9 read thread
2012-08-16 12:40:14 [SEVERE]    PID: 90 | Alive: true | State: RUNNABLE
2012-08-16 12:40:14 [SEVERE]    Stack:
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.socketRead0(Native Method)
2012-08-16 12:40:14 [SEVERE]        java.net.SocketInputStream.read(SocketInputStream.java:150)
Стало выкидывать с сервера с ошибкой: http://s52.radikal.ru/i138/1208/0f/09a244b3ba82.jpg
 
Что из этого всего стоит поставить?
CraftBukkit 1.2.5-R4.0 (RUS) [#2222] [v0.46] - стоял, лагало.
CraftBukkit 1.2.5-R4.1 (RUS) [#2233] [v0.47]
CraftBukkit 1.2.5-R4.1 (RUS) [#2237] [v0.48]
CraftBukkit 1.2.5-R4.1++258 (RUS) [v0.49] - стоит в данный момент, вроде лагов стало чуточку меньше.(Вылетает с ошибкой Read timeOut)
CraftBukkit 1.2.5-R4.1 (RUS) [#2237] [v0.50]
CraftBukkit 1.2.5-R4.1 (RUS) [#2248] [v0.51]
CraftBukkit 1.2.5-R4.1 (RUS) [#2249] [v0.52]
CraftBukkit 1.2.5-R4.1 (RUS) [#2250] [v0.53]
CraftBukkit-MCPC 1.2.5-R4.1 (RUS) [#172] [v0.54]
CraftBukkit 1.2.5-R4.1-- [#18] (RUS) [v0.55]
CraftBukkit 1.2.5-R4.1 (RUS) [#2258] [v0.56]
CraftBukkit-MCPC 1.2.5-R4.1-- (RUS) [v0.57]
CraftBukkit 1.2.5-R4.1++263 (RUS) [v0.58] - стоял. Лагов было конкретно меньше, но в логах было это: http://pastebin.com/tpt5gfNL


Ответ разработчиков на это:
griefcraft Crashed. Usually LWC. But many plugins use a stats tracking code in plugins that Hidendra developed, his namespace in his plugins are griefcraft.
 
На счет последнего билда, проблема в кодировке! Поменяй ВСЮ кодировку в плагинах на ansi !!!
 

Поделиться этой страницей

Назад
Верх