• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Lagowanie serwera?

marcinek99097

Banned User
Joined
Feb 6, 2010
Messages
588
Reaction score
4
Location
Poland/Dg
Witam , mam duży problem , przy 200 online strasznie laguje się serwer , pamięć ram skacze 25-30 % ,ale procesor 100 % , nie ma żadnych ataków itd , prawdopodbnie jakiś skrypt i tu moje pytanie jak to sprawdzić jaki skrypt laguje? jakie najczęściej są błędy tego typu?
 
Nie ma błędów, skrypt może być "poprawnie" napisany i nie zwracać żadnych błędów ale może być np jakaś luka że się zapętla ale jeśli tak by się stało to prawdopodobnie serwer by nie wyrobił i by padł. Kiedyś już był taki temat a przynajmniej coś w podobie. Bo z Kurczokiem mieliśmy podobny problem tylko że serwer padał po czasie i zanim udało się to jako tako ogarnąć to już straciliśmy graczy i poprawiony ots poszedł na sell.

Ktoś w tamtym temacie podawał jakiś program już nie pamiętam do końca jaki ponieważ już od jakiegoś czasu nie mam styczności z OTS.
 
wymagania sprzętowe są duże , serwer jest w hetzner , i lagi mam cały czas takie : / , ledwo co się da chodzić , a nie było save itd. ; /
 
pokaz creaturescripts.xml i globalevents.xml



EDIT: radzta sobie sami w koncu bierzecie za to kase.
 
Last edited:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<creaturescripts>
	<event type="login" name="PlayerLogin" event="script" value="login.lua"/>

	<event type="joinchannel" name="GuildMotd" event="script" value="guildmotd.lua"/>
	<event type="receivemail" name="Mail" event="script" value="mail.lua"/>
	<event type="reportbug" name="SaveReportBug" script="reportbug.lua"/>

	<event type="think" name="Idle" event="script" value="idle.lua"/>
<event type="advance" name="Addons" event="script" value="Addons.lua"/>
<event type="advance" name="advance" event="script" value="lvl.lua"/>
	
	<!-- Custom -->
	<event type="death" name="PlayerDeath" event="script" value="playerdeath.lua"/>
	<event type="advance" name="advance" script="advance.lua"/>

	<!-- Demon Oak Quest -->
	<event type="logout" name="demonOakLogout" event="script" value="doq/demonOakLogout.lua"/>
	<event type="death" name="demonOakDeath" event="script" value="doq/demonOakDeath.lua"/>  
	
	<!-- Svargrond Arena -->
    <event type="login" name="expRate" event="script" value="extraExpRate.lua"/>
    <event type="kill" name="KillingInTheNameOf" event="script" value="quests/killinginthenameof.lua"/>

	<!-- yalahari 10th -->
	<event type="death" name="Azerus" event="script" value="quests/azerus.lua"/>   
	
	<!-- Moje -->
	<event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>
	<event type="death" name="Reward" event="script" value="reward.lua"/>  
	<event type="kill" name="BountyHunter" script="kill.lua"/>
	<event type="death" name="MonsterPortal" script="quests/portals.lua"/>
	<event type="kill" name="countKill" event="script" value="count.lua"/>
	
</creaturescripts>


Code:
<?xml version="1.0" encoding="UTF-8"?>

<globalevents>
<globalevent name="save" interval="7200000" event="script" value="save.lua"/>

<globalevent name="clean" interval="2880000" event="script" value="clean.lua"/>

<globalevent name="serverstart" type="start" event="script" value="start.lua"/>

<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>

<globalevent name="shop" interval="30" script="shop.lua"/>
<globalevent name="raid" interval="9200000" event="script" value="raid.lua"/>

<globalevent name="check" interval="300000" event="script" value="check.lua"/>

<!-- <globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/> -->

</globalevents>

zdziwił byś się , mało kaski :D
 
Code:
<globalevent name="shop" interval="30" script="shop.lua"/>
 
Back
Top