WESNOTHD(6) Vesnot Savasi cok oyunculu ag sunucusu WESNOTHD(6) ISIM wesnothd - Vesnot Savasi cok oyunculu ag sunucusu KULLANIM wesnothd [-dv] [-c dosya-yolu] [-p port] [-t sayi] [-T sayi] wesnothd -V ACIKLAMA Vesnot Savasi cok oyunculu oyunlarini yonetir. wesnoth istemcisinden veya soket uzerinden hangi komutlarin (/query ...) kabul edildigini ogrenmek icin http://www.wesnoth.org/wiki/ServerAdministration adresine bakiniz. SECENEKLER -c dosya-yolu, --config dosya-yolu wesnothd'ye yapilandirma dosyasini bulacagi yeri soyler. Sozdizimi icin asagidaki SUNUCU YAPILANDIRMASI bolumune bakiniz. Artalan surecine SIGHUP sinyali gondererek yapilandirmayi yeniden yukleyebilirsiniz. -d, --daemon wesnothd'yi bir artalan sureci olarak calistirir. -h, --help komut satiri seceneklerini basar ve cikar. --log-seviye=alan1,alan2,... gunluk kayit alanlarinin onem seviyelerini ayarlar. Butun gunluk alanlarini kapsamak uzere all belirtilebilir. Olasi onem seviyeleri: error, warning, info, debug. error seviyesi ontanimlidir ve server alani icin info seviyesi kullanilir. -p port, --port port sunucunun belirtilen portu dinlemesini saglar. Bir port belirtilmezse 15000 ontanimlidir. -t sayi, --threads sayi aga G/C icin bekleyen is evrelerinin azami sayisini belirler. (5 ontanimlidir. En cok 30 belirtilebilir.) -T sayi, --max-threads sayi olusturulacak is evrelerinin azami sayisini belirler. 0 bir sinir olmadigini belirtir ve ontanimlidir. -V, --version surum numarasini gosterir ve cikar. -v, --verbose hata ayiklama gunlugunu acar. SUNUCU YAPILANDIRMASI Genel sozdizimi: [etiket] anahtar="deger" anahtar="deger,deger,..." [/etiket] Genel anahtarlar: allow_remote_shutdown Deger olarak no (ontanimli) belirtilirse, kapatma ve yeniden baslatma istekleri, fifo'dan gelmedikce dikkate alinmaz. Bir yonetici tarafindan bir /query komutuyla uzaktan kapatmaya izin vermek icin deger olarak yes verin. ban_save_file Sunucunun okuyup yazabildigi bir (gzip sikistirmali) dosyanin goreli veya tam yolu. Sunucuya girisi yasaklanan oyuncular bu dosyaya kaydedilir ve sunucu baslatilirken okunur. compress_stored_rooms rooms dosyasinin sikistirilmis haliyle okunup yazilabillmesini belirler. Ontanimli deger yes'tir. connections_allowed Ayni IP adresinden izin verilen baglanti sayisi. 0 sonsuz anlamina gelir. (5 ontanimlidir) deny_unregistered_login Kullanilmakta olan user_handler bolumunde kayitli olmayan kullanicilarin oturum acmasinin engellenip engellenmeyecegi (ontanimli: false) disallow_names Sunucu tarafindan kabul edilmeyen isimler/rumuzlar. Dosya ismi kalip karakterlerinden * ve ? desteklenmektedir. Daha ayrintili bilgi icin glob(7) sayfasina bakiniz. Ontanimli (bir sey belirtilmezse kullanilacak) degerler: *admin*,*admln*,*server*,ai,ai?,computer,human,network,player. fifo_path Sunucu komutlarinin yansilandigi fifo yolu (oyun icinde /query ... ile ayni) Yol belirtilmezse derleme sirasinda belirtilen yol (/var/run/wesnothd/socket) ontanimlidir. max_messages messages_time_period suresince izin verilen ileti sayisi. 4 ontanimlidir. messages_time_period Saldiri olarak algilanmayacak ileti sayisinin gecebilecegi sure (saniye cinsinden). 10 saniye ontanimlidir. motd Gunun sozu. new_room_policy Sunucuda yeni odalari kimin olusturacagini belirler. Kullanilabilir degerler, everyone, registered, admin ve nobody olup bu yetki sirasiyla herkese, kayitli kullanicilara, yoneticilere verilir veya hic oda olusturulmaz. Otanimli deger: everyone. passwd Yonetici yetkilerini kazanmak icin kullanilacak parola. (kullanim: /query admin parola). replay_save_path Sunucunun oyun tekrarlarini sakladigi dizin. (dizini bir / ile sonlandirmayi unutmayin!) wesnothd'nin baslatildigi dizin anlamina gelen `' ontanimlidir. restart_command restart komutu uzerinden yeni bir sunucu sureci baslatmak icin sunucunun kullanacagi komut. (Sadece fifo uzerinden kullanilabilir. allow_remote_shutdown ayarina bakiniz.) room_save_file Oda bilgisinin saklanacagi dosyanin yolu. Bu dosya sunucu baslatilirken okunur ve sonrasinda yazilir. Bossa veya hic yoksa hicbir oda yuklenmez ve saklanmaz. save_replays Sunucunun oyun tekrarlarini ozdevinimli olarak kaydedip kaydetmeyecegini belirler. (Ontanimli degeri: false) tls_enabled TLS kullanimini etkinlestir. true belirtilirse, asagidaki 3 secenegin de ayarlanmasi gerekir. tls_fullchain TLS tam sertifika zinciri .pem formatinda tls_private_key TLS icin gizli anahtar .pem formatinda tls_dh TLS DH girdileri, .pem dosyasi olarak. openssl dhparam -out filename.pem 4096 ile olusturulur versions_accepted sunucu tarafindan kabul edilen surum dizgelerinin virgul ayracli listesi. Dosya ismi kalip karakterlerinden * ve ? desteklenmektedir. (kurulu wesnoth surumu ontanimlidir.) Ornek: versions_accepted="*" her surum dizgesi kabul edilir. id Oyun bilgilerini depolamak icin veritabani islevselligi kullanilirken sunucunun kimligi. Genellikle kabul edilen istemcilerin ana.kucuk surumudur, ornegin 1.16 veya 1.17. Genel etiketler: [redirect] Belli istemci surumlerinin yonlendirilecegi sunucularin belirtildigi etiket. versions_accepted atanmissa kullanilmaz. host Yonlendirilecek sunucunun adresi. port Baglanilacak port. version Yonlendirilecek surumlerin virgul ayracli listesi. Dosya kalibi karakterleri bakimindan versions_accepted ile ayni yontem kullanilir. [ban_time] Gecici sunucuya giris yasagi suresi icin uygun sozcuklerin tanimlandigi etiket. name Yasaklama suresine atfedilen isim. time Zaman uzunlugu tanimi. Bicemi: %d[%s[%d%s[...]]] Burada %s yerine s (saniye), m (dakika), h (saat), D (gun), M (ay), Y (yil); %d yerine de bir sayi belirtilebilir. Bir zaman birimi belirteci kullanilmamissa dakika (m) ontanimlidir. Ornegin time="1D12h30m" belirtilmisse 1 gun 12 saat 30 dakikalik yasak suresi konmus olur. [proxy] Sunucuya bir vekil sunucu gibi calisacagini ve baglanan istemcilerin isteklerini belirtilen sunucuya yoneltecegini soyleyen etiket. [redirect] icin kullanilan degiskenler kullanilir. [user_handler] Kullanici islemcisini yapilandirir. [user_handler] bolumu yapilandirmada yoksa sunucu herhangi bir kullanici kayit hizmeti olmadan calisacaktir. forum_user_handler'in calismasi icin gereken tum ek tablolar Wesnoth kaynak deposundaki table_definitions.sql dosyasinda bulunabilir. Etkin mysql destegi gerektirir. Bu, cmake icin ENABLE_MYSQL, scons icin forum_user_handler etiketidir db_host Veritabani sunucusunun konak adi db_name Veritabani adi db_user Veritabanina oturum acacak kullanicinin adi db_password Bu kullanicinin parolasi db_users_table phpbb forumlarinizin kullanici verilerini saklayacagi tablonun ismi. Bu tablo genellikle soyle belirtilir: _users (ornek: phpbb3_users). db_extra_table wesnothd uygulamasinin kullanicilar hakkindaki kendi verilerini kaydedecegi tablonun adi. db_game_info_table wesnothd uygulamasinin oyunlar hakkindaki kendi verilerini kaydedecegi tablonun adi. db_game_player_info_table wesnothd uygulamasinin bir oyundaki oyuncular hakkindaki kendi verilerini kaydedecegi tablonun adi. db_game_modification_info_table wesnothd uygulamasinin bir oyunda yapilan degisiklikler hakkinda kendi verilerini kaydedecegi tablonun adi. db_user_group_table phpbb forumlarinizdaki kullanicilarin grup verilerinin saklanacagi tablonun ismi. Bu tablo genellikle soyle belirtilir: _users_group (ornek: phpbb3_users_group). db_connection_history_table Oturum acma/oturum kapatma zamanlarinin saklanacagi tablonun adi. Ayrica IP'leri kullanicilarla eslestirmek ve tersi icin de kullanilir. db_topics_table Phpbb forumunuzun konu basligi bilgilerinin kaydedildigi tablonun adi. Bu tablo genellikle soyle belirtilir: _topics (ornek: phpbb3_topics). db_banlist_table Phpbb forumunuzun yasakli kullanici verilerini kaydettigi tablonun adi. Bu tablo genellikle soyle belirtilir: _banlist (ornek: phpbb3_banlist). mp_mod_group Yonetme yetkisine sahip oldugu kabul edilecek forum grubunun kimligi. CIKIS DURUMU Sunucu duzgun kapandiginda cikis durumu 0'dir. Cikis durumu 2, komut satiri seceneklerinde bir hata oldugunu gosterir. YAZAN David White tarafindan yazilmis, Nils Kneuper , ott , Soliton ve Thomas Baumhauer tarafindan duzenlenmistir. Bu kilavuz sayfasi ilk defa Cyril Bouthors tarafindan yazilmis Nilgun Belma Buguner tarafindan Turkceye cevrilmistir. Oyunun ana sayfasini ziyaret etmeyi unutmayin: http://www.wesnoth.org/ TELIF HAKKI Copyright (C) 2003-2024 David White Bu bir ozgur yazilimdir; GNU Genel Kamu Lisansinin 2. surumunun (GPLv2) kosullarina bagli kalarak kopyalarini yeniden dagitabilirsiniz. Yasalarin izin verdigi olcude hicbir garantisi yoktur; hatta SATILABILIRLIGI veya SAHSI KULLANIMINIZA UYGUNLUGU icin bile garanti verilmez. ILGILI BELGELER wesnoth(6) wesnothd 2022 WESNOTHD(6)