GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
10 Ocak 2025, 18:43:03

Restart Sistemi

Başlatan Kraus, 30 Temmuz 2018, 03:39:59

« önceki - sonraki »

0 Üye ve 4 Ziyaretçi konuyu incelemekte.

Kraus

Merhaba Arkadaşlar. Bilenler bilir sunucuda çok kişi varken restartlarda herkesi tek döngü altında direk olarak kicklemek sunucuda sorun yaratabiliyor, OnPlayerDisconnect public'inin yoğunluğuna göre sunucu direk olarak çökerek kapanabiliyor. Yaptığım sistem bu soruna çözüm diyebilirim. Büyük bir sistem değil ama işinize yarar.




Sistem Nasıl Çalışıyor?

Restart modunu devreye soktuğunuzda sunucu kilitlenir böylelikle sunucuya yeni girişler engellenir. Daha sonrasında sunucudaki bütün oyuncular atıldıktan sonra sunucuya restart uygulanır.

Gamemode'daki İşlemler

Restartı gamemode'unuzdaki birtakım işlemler sonrasında uygulamak istiyorsanız Gamemode'dan fonksiyon çalıştırabilirsiniz. Bunun için ServerRestart public ismini kullanmanız gerekiyor.

Örnek:

forward ServerRestart();
public ServerRestart()
{
      EvVerileriKaydet();
      FactionVerileriKaydet();
      SendRconCommand("exit");
      return 1;
}


Dikkat: Bu fonksiyonda return 0; kullanılırsa fonksiyon çalışmaz.

Komutlar

1- Restart sistemini oyun içinde RCON hakkına sahipseniz /restart komutuyla yapabilirsiniz.
2- Restart sistemini konsol üzerinde restart yazarak kullanabilirsiniz.

Görüntü










Safari Gaming © sɪɴᴄᴇ 2014
www.sf-gaming.net

Cruza

Yararlı sistem paylaşım için teşekkürler.

since 2008
graphic designer & front-end web developer

ManoFire


Dystopian


ace

Eline emeğine sağlık samp-server.exe server kapandıktan sonra exeyi tekrarmı başlatıyor ?


Zoxy


TRSinan28

Yararlı bir sistem olmuş.Ellerine sağlık.


DarkBlue


Flash2024

Sağol Alperencim güzel bir sistem daha değişik sistemler beklerim senden :D  :helal: :helal:


Kraus

Yorumlarınız için teşekkürler.




Alıntı yapılan: Rexha - 30 Temmuz 2018, 10:09:06

Eline emeğine sağlık samp-server.exe server kapandıktan sonra exeyi tekrarmı başlatıyor ?

O olay Linux'ta shell script kullanılarak yapılabilir. Windows'ta da çeşitli yazılımlar kullanılarak yapılabilir. Pawn script üzerinden sadece rcon "gmx" komutuyla restart atılabilir bu da iyi sonuçlar vermeyebiliyor. Bu yüzden "exit" komutunu kullandım, dileyen sunucuyu manuel olarak başlatabilir ya da kullandığı işletim sistemine ait scriptleri kullanabilir.




Alıntı yapılan: DarkBlue - 30 Temmuz 2018, 11:39:35

Beğenmedim -1

Beğenmeme sebebin bile yok beğenmedim yazıyorsun. Böyle bi kafaya sahip olman gerçekten acındırıcı. Allah kurtarsın.

Safari Gaming © sɪɴᴄᴇ 2014
www.sf-gaming.net

Ufuk07

Basit ve işe yarar bir sistem eline sağlık.

Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

FrtdnYLDZ

Çok güzel olmuş efsane olmuş süper olmuş eline sağlık


starhan01


RaideNN

sanandreasrpg.com v2 #çokyakında

Veoper

Gayet mantıklı ve yararlı, kesinlikle kullanacağım, paylaşım için teşekkürler.