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 Enable use of TLS. If true, requires 3 following options to be set too. tls_fullchain TLS full certificate chain in .pem format tls_private_key private key for TLS in .pem format tls_dh TLS DH parameters, as .pem file. Generate with openssl dhparam -out filename.pem 4096 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 The ID of the server when using the database functionality to store game information. Generally is the major.minor version of accepted clients, such as 1.16 or 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 The name of the table in which your phpbb forum saves its user data. Most likely this will be _users (e.g. 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 The name of the table in which your phpbb forum saves its user group data. Most likely this will be _user_group (e.g. phpbb3_user_group). db_connection_history_table The name of the table in which to store login/logout times. Also used for matching IPs to users and vice versa. db_topics_table The name of the table in which your phpbb forum saves its topic (thread) information. Most likely this will be _topics (e.g. phpbb3_topics). db_banlist_table The name of the table in which your phpbb forum saves its user bans data. Most likely this will be _banlist (e.g. 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)