Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Optymalna linia startowa serwera


Krzysztofa

Rekomendowane odpowiedzi

Opublikowano

Hej mam dla Was takie coś:

 

java -d64 -server -Xms1800M -Xmx2800M -Djline.terminal\=jline.UnsupportedTerminal -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+UseAdaptiveGCBoundary -XX:ParallelGCThreads=6 -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -jar craftbukkit-1.1-R1.jar nogui

 

oraz wersja nr.2:

 

ionice -c1 -n0 nice -n -10 /usr/lib/jvm/jdk1.7.0/bin/java -Djava.library.path=/usr/lib/jvm/jdk1.7.0/lib/amd64 -d64 -server -XX:+UseG1GC -DJINTEGRA_NATIVE_MODE -DJINTEGRA_COINIT_VALUE=0 -Dsun.io.useCanonCaches=false -Djline.terminal=jline.UnsupportedTerminal -XX:ThreadPriorityPolicy=42 -XX:CompileThreshold=1500 -XX:+TieredCompilation -XX:ParallelGCThreads=4 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:+UnlockExperimentalVMOptions -XX:+UseAdaptiveGCBoundary -XX:PermSize=64M -XX:MaxPermSize=256M -XX:+UseGCOverheadLimit -XX:+UseBiasedLocking -Xnoclassgc -Xverify:none -XX:UseSSE=3 -XX:+UseThreadPriorities -Djava.net.preferIPv4Stack=true -XX:+UseLargePages -XX:+UseStringCache -XX:+OptimizeStringConcat -XX:+UseFastAccessorMethods -Xrs -XX:+UseCompressedOops -XX:+AggressiveOpts -jar craftbukkit-1.0.1-R1.jar nogui

 

2 powyższe zestawy poleceń optymalizują na serwerze ładowanie chunków/Zmniejszają lagi i ogólnie pomagają serwerowi na dobre :)

 

Pozdrawiam i zapraszam do testowania.

 

Krzysztof

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

To jest linia startowa serwerów napisanych w języku java script, czy coś takiego, czyli komende, którą odpalasz serwer zamieniasz wymienionymi powyżej i odpalasz :)

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

A mi nie działa pokazuje się consola i od razu znika:(

giphy.gif

 

"Są ludzie, którym szczęście mig­nie tyl­ko na mo­ment, na mo­ment tyl­ko się ukaże po to tyl­ko, by uczy­nić życie tym smut­niej­sze i okrutniejsze." ~ Stanisław Dygat

  • 2 tygodnie później...
Opublikowano

odświeża, i dodaje jeszcze jeden, nowy zestaw optymalizujący serwery pod około 3 GB ramu:

 

java -d64 -server -Xms1800M -Xmx2800M -Djline.terminal\=jline.UnsupportedTerminal -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+UseAdaptiveGCBoundary -XX:ParallelGCThreads=6 -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -jar craftbukkit-1.1-R1.jar nogui

 

serwer będzie się szybciej włączał i szybciej będzie chodził.

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

Bardzo przydatne, ale mógłbyś napisać taką linię pod systemy x86 (32b)?

 

P.S.

Wyskakuje mi taki błąd (usuwam -d64 z kodu bo mam system x86):

 

 

 

Java HotSpot™ Server VM warning: JVM cannot use large page memory because it

does not have enough privilege to lock pages in memory.

Error occurred during initialization of VM

Could not reserve enough space for object heap

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

Aby kontynuować, naciśnij dowolny klawisz . . .

 

 

Opublikowano

Tutaj dla @2up

 

java -server -Xms1024M -Xmx1024M -Djline.terminal\=jline.UnsupportedTerminal -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+UseAdaptiveGCBoundary -XX:ParallelGCThreads=2 -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -jar craftbukkit-1.1-R1.jar nogui

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

Normalnie zaznacz kod, zapisz go w pliku start.sh:

 

#! /bin/sh
java -d64 -server -Xms1800M -Xmx2800M -Djline.terminal\=jline.UnsupportedTerminal -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+UseAdaptiveGCBoundary -XX:ParallelGCThreads=6 -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -jar craftbukkit-1.1-R1.jar nogui

Lub dla mniejszej ilości ramu:

 

#! /bin/sh
java -server -Xms1024M -Xmx1024M -Djline.terminal\=jline.UnsupportedTerminal -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+UseAdaptiveGCBoundary -XX:ParallelGCThreads=2 -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -jar craftbukkit-1.1-R1.jar nogui

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

Wielkie dzięki!!! Genialny jesteś! Nawet nie wiedziałem że tak można, zaskoczyłeś mnie!

Jeszcze raz wielkie DZIĘKI!

  • 6 miesięcy temu...
  • 3 tygodnie później...
Opublikowano

Krzysztofa, przygotujesz mi takową pod serwer, o którym ci pisałem na PW? Przydział RAMu zmienić potrafię, ale nie wiem jak z resztą opcji, zmieniać coś jeszcze pod tamtą konfigurację serwera?

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Krzysztofa, przygotujesz mi takową pod serwer, o którym ci pisałem na PW? Przydział RAMu zmienić potrafię, ale nie wiem jak z resztą opcji, zmieniać coś jeszcze pod tamtą konfigurację serwera?

 

Hej wystarczy, że zmienisz ilość ramu i będzie ok ;)

963711463719651277415.png

|<|®Krzysztofa®|>|




  • 1 rok później...
Opublikowano

Siemano, troszke stary temat lecz pewnie znajda sie osoby które będa wiedziały o co chodzi :)

 

Posiadam dość duży serwer, lecz przy wiekszej ilości osób (150+) tpsy znacznie spadają.

Serwer posiada przypisane około 18gb pamięci ram, oraz ma do dyspozycji CAŁY procesor Intel Core E3 1225v2, lecz zabiera tylko około niecałe 2 rdzenie.

 

Pluginy są na zoptymalizowane, i nie jest ich zbyt dużo (serwer skyblock).

 

Uzywam zawsze zaaktualizowanego spigota, lecz widać że nie zdaje egzaminu... Macie może jakies porady? Te komendy startowe w/w niestety nic nie pomagają :)

Opublikowano

HideStream / automassage / nocheatplus / worldedit/ frame protect / motdmanager / vault / emptyworldgenerator / perrmisionex / multiverse-core / mycommand / uskyblock / worldguard/ essentials / essentialsprotect / otherdrops / essentialspawn/  essentialchat / scoreboard / authme

 

 

Wszystko co potrzebne do poprawnego działania serwera

  • 2 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...