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

Shutdown


Rekomendowane odpowiedzi

Opublikowano

Za to że dostałem dodatkowo warna a o zdjęcie kilku % prosiłem się 3 dni i nie zostało zdjęte więc się pierdolicje. Nic więcej od mnie nie dostaniecie

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Jeżeli siedzisz w dziale metin2 powinieneś wiedzieć o tym żeby nie było cofki należy offnać przez shutdown lub offnać najpierw db (skryptem) a potem channele

 

bwt jak będzie ktoś chciał to sobie doda funkcję wykonania skryptu

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Jeżeli siedzisz w dziale metin2 powinieneś wiedzieć o tym żeby nie było cofki należy offnać przez shutdown lub offnać najpierw db (skryptem) a potem channele

 

bwt jak będzie ktoś chciał to sobie doda funkcję wykonania skryptu

 

db po 15 min od offnięcia logowania +/- zapisuje ostatnie informacje -- tak słyszałem ^^.

 

Więc najlepiej offnąc logowanie, potem uruchomić skrypt, w którym będzie sleep, który po 15 min offnie srw ;d

Opublikowano

Lyons, Ty mnie nie pouczaj, bo gówno wiesz. Najpierw wyłącza się game, później db. Ten fragmencik dałem do przykładu. Game wyłącza się pierwsze, później powinno się zaczekać aż przestanie zapisywać dane i wtedy wyłącza się db. Można do tego napisać sobie funkcję sleep().


 

Opublikowano

Lyons, Ty mnie nie pouczaj, bo gówno wiesz. Najpierw wyłącza się game, później db. Ten fragmencik dałem do przykładu. Game wyłącza się pierwsze, później powinno się zaczekać aż przestanie zapisywać dane i wtedy wyłącza się db. Można do tego napisać sobie funkcję sleep().

 

Najlepiej jest wpisać /shutdown, poczkać aż procesy game zejdą tak do 1%, po czym poczekać aż proces db będzie wynosił 0%. Następnie wyłączyć game: killall game, a potem killall db. Wtedy się wszystko zapisuje.

Opublikowano

db po 15 min od offnięcia logowania +/- zapisuje ostatnie informacje -- tak słyszałem ^^.

 

Więc najlepiej offnąc logowanie, potem uruchomić skrypt, w którym będzie sleep, który po 15 min offnie srw ;d

 

Wszystko zależy od ustawień w configu db, a konkretnie o ustawienie jednej linijki, lecz i tak mało kto o tym wie.

Możesz ustawić, aby zapisywało nawet do kilku sekund, ale się to przyda dopiero wtedy jak masz dobry sprzęt i mało przeciążoną bazę.

Opublikowano

 

 

Wszystko zależy od ustawień w configu db, a konkretnie o ustawienie jednej linijki, lecz i tak mało kto o tym wie.

Możesz ustawić, aby zapisywało nawet do kilku sekund, ale się to przyda dopiero wtedy jak masz dobry sprzęt i mało przeciążoną bazę.

 

Ta.. standardowo ustawione jest 10 minut.

 

50596142255057180250.png

Opublikowano

Nieee. Poo /shutdownie nie ma cofki ;o

jest, zrob se serwer, pokręć się koło kowala pobiegnij pod dozorce i jebnij /shutdown, postac bedzie stała obok kowala. (podaje przykład na jinno)

//pornografia

Opublikowano

oezu, quest może wykonać za pomocą os.execute skrypt z serwera coś ala

#!/bin/sh
cd /usr/sf & ./stop.sh
clear
cd

 

a shutdown to wyłącza tylko logowanie toteż nie wiem w czym problem ;)

1331843419-U556141.png

Opublikowano

Dokładnie to:

DB_SLEEP_MSEC		   = 10

 

Jest odp za czas pomiędzy synchronizacją db a mysql.

Ps. U mnie nie ma cofki po wpisaniu shutdown + killall channel1 itp

 

 

 

EDIT:

Jestem ciekaw co by się stało przy np 500 graczach + ustawieniu np:

DB_SLEEP_MSEC		   = 1/30

 

O ile dzielenie by zadziałało, a chodź by nawet dobra i minuta.

Ps. Można zrobić diffa o pełną synchronizacje player z db tak jak jest to w przypadku item shopy, kupisz item i już go masz od razu w sklepie.

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Ogólnie to gdy wpiszemy w grze shutdown nie powinno cofnąć, nie wiem jak jest przy dużej ilości ludzi. Aa quest wydaje mi sie nie potrzebny, ale w razie czego killal game i db można zrobic odrazu. Tylko po co tracić czas.;)

Opublikowano

Nie potrzebny? Kilkasz na Quest i CI wyskakuje na czacie za ile off. Gdy to robisz ręcznie jesteś nie dokładny po za tym dzieci narzekają że np biją metina lub są w dt...

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Dokładnie to:

DB_SLEEP_MSEC		   = 10

 

Jest odp za czas pomiędzy synchronizacją db a mysql.

Ps. U mnie nie ma cofki po wpisaniu shutdown + killall channel1 itp

 

 

 

EDIT:

Jestem ciekaw co by się stało przy np 500 graczach + ustawieniu np:

DB_SLEEP_MSEC		   = 1/30

 

O ile dzielenie by zadziałało, a chodź by nawet dobra i minuta.

Ps. Można zrobić diffa o pełną synchronizacje player z db tak jak jest to w przypadku item shopy, kupisz item i już go masz od razu w sklepie.

 

Już pisałem, wszystko zależałoby od sprzętu i przeciążonej bazy.

Ja mam jedną minutę od dawna i nie widzę żadnych problemów, lecz jest jeszcze jedna linijka w conf do przyspieszenia zapytań pomiędzy db, a mysql.

Opublikowano

Dokładnie to:

DB_SLEEP_MSEC		   = 10

 

Jest odp za czas pomiędzy synchronizacją db a mysql.

Ps. U mnie nie ma cofki po wpisaniu shutdown + killall channel1 itp

 

 

 

EDIT:

Jestem ciekaw co by się stało przy np 500 graczach + ustawieniu np:

DB_SLEEP_MSEC		   = 1/30

 

O ile dzielenie by zadziałało, a chodź by nawet dobra i minuta.

Ps. Można zrobić diffa o pełną synchronizacje player z db tak jak jest to w przypadku item shopy, kupisz item i już go masz od razu w sklepie.

Z tym is'em to masz rację, tyle że co by najpierw się wyłączyć musiało, by komenda cała zadziałała ?

1331843419-U556141.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...