GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Kraus - 30 Temmuz 2018, 03:39:59

Başlık: Restart Sistemi
Gönderen: Kraus - 30 Temmuz 2018, 03:39:59
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ü

(https://i.hizliresim.com/8zzPA1.png)




İndirme Linki

İndir (https://www.solidfiles.com/v/2AqxLke7WerYN)

Text Version (https://textuploader.com/dzwff)

Virus Total (https://www.virustotal.com/#/file/166800f27a143df2bcf5f1b095afd0f954e586d8aa7b807d4d3362bc5a9f21ca/detection)



Başlık: Ynt: Restart Sistemi
Gönderen: Cruza - 30 Temmuz 2018, 03:48:59
Yararlı sistem paylaşım için teşekkürler.
Başlık: Ynt: Restart Sistemi
Gönderen: ManoFire - 30 Temmuz 2018, 07:28:10
Başarılı.
Başlık: Ynt: Restart Sistemi
Gönderen: Dystopian - 30 Temmuz 2018, 08:42:40
Alıntı yapılan: GirayÖzkan - 30 Temmuz 2018, 03:48:59

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

Başlık: Ynt: Restart Sistemi
Gönderen: ace - 30 Temmuz 2018, 10:09:06
Eline emeğine sağlık samp-server.exe server kapandıktan sonra exeyi tekrarmı başlatıyor ?
Başlık: Ynt: Restart Sistemi
Gönderen: Zoxy - 30 Temmuz 2018, 11:08:20
Eline sağlık.
Başlık: Ynt: Restart Sistemi
Gönderen: TRSinan28 - 30 Temmuz 2018, 11:37:33
Yararlı bir sistem olmuş.Ellerine sağlık.
Başlık: Ynt: Restart Sistemi
Gönderen: DarkBlue - 30 Temmuz 2018, 11:39:35
Beğenmedim -1
Başlık: Ynt: Restart Sistemi
Gönderen: Flash2024 - 30 Temmuz 2018, 14:57:29
Sağol Alperencim güzel bir sistem daha değişik sistemler beklerim senden :D  :helal: :helal:
Başlık: Ynt: Restart Sistemi
Gönderen: Kraus - 30 Temmuz 2018, 17:07:14
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.
Başlık: Ynt: Restart Sistemi
Gönderen: Ufuk07 - 30 Temmuz 2018, 17:16:21
Basit ve işe yarar bir sistem eline sağlık.
Başlık: Ynt: Restart Sistemi
Gönderen: FrtdnYLDZ - 12 Ağustos 2018, 16:56:17
Çok güzel olmuş efsane olmuş süper olmuş eline sağlık
Başlık: Ynt: Restart Sistemi
Gönderen: starhan01 - 13 Ağustos 2018, 20:22:57
Alıntı yapılan: GirayÖzkan - 30 Temmuz 2018, 03:48:59

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

Başlık: Ynt: Restart Sistemi
Gönderen: RaideNN - 14 Ağustos 2018, 08:51:20
Yararlı paylaşım
Başlık: Ynt: Restart Sistemi
Gönderen: Veoper - 14 Ağustos 2018, 10:12:50
Gayet mantıklı ve yararlı, kesinlikle kullanacağım, paylaşım için teşekkürler.
Başlık: Ynt: Restart Sistemi
Gönderen: KEYSTONE! - 14 Ağustos 2018, 10:16:13
Başarılı :)
Başlık: Ynt: Restart Sistemi
Gönderen: NMVAU - 14 Ağustos 2018, 10:33:58
Süper. :helal:
Başlık: Ynt: Restart Sistemi
Gönderen: InnFlamess. - 14 Ağustos 2018, 11:25:58
Yararlı Bir Sistem Teşekkürler.  :helal:
Başlık: Ynt: Restart Sistemi
Gönderen: Reazam - 02 Eylül 2022, 20:19:57
Rcon admin giriş yapmayarak restart komutu varsa
verebilirmisiniz
Başlık: Ynt: Restart Sistemi
Gönderen: beratmethe - 02 Eylül 2022, 20:52:48
Alıntı yapılan: TRSinan28 - 30 Temmuz 2018, 11:37:33
Yararlı bir sistem olmuş. Ellerine sağlık.
Başlık: Ynt: Restart Sistemi
Gönderen: Rolex.pwn - 14 Eylül 2022, 12:35:27
Güzel Eline Sağlık!
Başlık: Ynt: Restart Sistemi
Gönderen: Reazam - 14 Eylül 2022, 18:46:43
Alıntı yapılan: Rolex.pwn - 14 Eylül 2022, 12:35:27
Güzel Eline Sağlık!
AAA