
Dedicated Sunucu Kurulumu
* Ek isteklerinizi veya merak ettiklerinizi başlık altında sorabilirsiniz.
* Son Güncelleme: 26/09/2016
1-Dosyalar
2-Sunucular hakkında bilinmesi gerekenler
3-Windows sunucuları
4-Linux sunucuları
5-Ayarlar
6-Port Açma
7-Oyun Modları
8-Ek Modlar
9-Özel Harita Eklemek
10-Yönetici girişi yapmak ve Yönetici Ayarları
11-Oyuncu banını kaldırmak
12-Oyun Logları nedir? Ne işe yarar?
13-Sunucu Satın Alabileceğiniz Hosting ve Oyun Firmaları
1- Dosyalar
Taleworlds'ün oyun sayısını arttırmasıyla birlikte sunucu alt yapıları da değişti. Hangi oyuna alt yapı sağlıyorsanız, o oyuna ait web sayfasının, "Downloads" kısmına girip dosyayı indiriyoruz. "Other Download" bölümünden "Dedicated server" kısmından indiriyoruz. Oradakilerden birini indirin. Bazı sayfalarda 2-3 tane link bulunur. Hepsi aynı dosyadır. Sadece linklerin bozuk olma ihtimaline karşı alternatif/mirror linklerdir. Hangisini indirsem diye kafanız karışmasın.
- M&B Download Sayfası: *Multiplayer desteği yok*
[*]M&B: Warband Download Sayfası: https://www.taleworlds.com/en/Games/Warband/Download
[*]M&B: FireAndSword Download Sayfası: https://www.taleworlds.com/en/Games/FireAndSword/Download
[*]M&B: Napoleonic Wars Download Sayfası: https://www.taleworlds.com/en/Games/NapoleonicWars/Download
[*]M&B: Viking Conquest Download Sayfası: https://www.taleworlds.com/en/Games/VikingConquest/Download
[*]M&B II: Bannerlord Download Sayfası: *Henüz yok*
Sunucu sahibiyseniz güncellemeleri yakından takip etmelisiniz ve zamanında güncelleme yapmanız çok önemlidir. Bu yüzden sunucu dosyalarınızı her güncellemeden sonra değiştirmeyi unutmayın.
2- Sunucular hakkında bilinmesi gerekenler
* GEÇİLEBİLİR: İlk kez sunucu açanlar veya sunucular hakkında detaylı bilgisi olmayanlar için bilgi amaçlı kısımdır. Bu kısmı geçebilirsiniz.
Sunucunuzu nereden ve ne şekilde açtığınız çok önemlidir. Bir sunucu açma fikriniz varsa, amacına uygun yöntem seçmelisiniz. Eğer yeniyseniz ve deneyiminiz yoksa, aşağıda yazılanlar size klavuz olabilir. Şimdi;
Evden mi açsam? Sunucu mu satın alsam?
- Sunucu satın almayı veya evden sunucu kurmayı düşünüyorsunuz. Karasız kaldınız ve ne yapmalısınız?
En önemlisi oyuncu sayısını göz önünde tutunuz. Şuan için standart bir TTNET adsl üyesi, 5-10 kişi arasında bir sunucu ile hizmet verebilir. Fakat evden sunucu açıyorsanız, bilgisayarınız veya internetiniz kapandığı anda, sunucunuzun da kapanacağını bilmeniz gerekir. Ek olarak kotalı internet kullanıyorsanız, sunucu size yüksek internet faturası olarak veya kota aşımı olarak geri döner. Aynı zamanda internetinizin en ufak kullanımı (video izlemek, download vs.) sunucuya ping/lag olarak geri yansır. Ev sunucuları bu yüzden profesyonel kullanılamaz.
Evden sunucu açma fikri bir mod denemesi veya bir şeyleri test ederken tavsiye edilir. Ethernet (yerel / lan) ile çalıştığınız bir ortamınız varsa; yine evden sunucu kurmak tavsiye edilebilir. Örnek olarak iki arkadaş evden multiplayer oynamak için iyi bir fikirdir.
Bir klan sunucusu veya herkese açık bir sunucu düşünüyorsanız, günün her günü sunucunuza girmek isteyecek insanları düşünmelisiniz. Oyuncu sayınız 15-20 kişiyi aşınca loss, ping, lag gibi durumlar yaşanır. Bu olay oyuncuların en çok sinirini bozan şeydir. Oyundaki anlık hareketlerin ne kadar önemli olduğunu unutmayın. Bir round'un kazanılmasını etkileyen faktörler olduğu için, profesyonel bir hizmet vermek istiyorsanız ev sunucularından uzak durun ve bir sunucu kiralayın. 13. maddeye geçebilirsiniz. Orada sunucu satışı yapan bir kaç firma bulunuyor.
Windows mu Linux mı?
- Windows yaygınlığı ve kullanım kolaylığı açısından her zaman önde gider. Firewall desteği olmayan bir sunucunuz var ve saldırı alıyorsanız, Windows bu açıdan Linux'dan geride kalır. M&B sunucularında bu tip olaylar pek yaşanmadığından, Windows'u gönül rahatlığıyla seçebilirsiniz. Ucuzluk ve güvenlik açısından her zaman linux tavsiye edilir. Fakat daha önceden linux kullanmadıysanız; kullanım zorluğu yaşayıp, sorunlar karşınıza çıkınca zorda kalabilirsiniz.
3-Windows Sunucuları
İndirdiğiniz dosyayı arşivden çıkartın. Klasör olarak istediğiniz bir yere alıp, klasör adını dilerseniz değiştirebilirsiniz. Aşağıdaki gibi bir görüntü ile karşılaşmanız lazım.

Dosyanın içerisinde çeşitli oyun modları yer almaktadır. Bunlardan dilediğiniz birisini ayarlayıp, sunucunuzu başlatabilirsiniz.
Sunucunuzu açmadan önce mutlaka:
5. konudan sunucu ayarlarınızı yapın.
(yalnızca evden açanlar 6. konudan port ayarlarınıza bakın.)
7. konudan oyun modlarına bakınız.
Bu işlemleri tamamladıktan sonra;
"Sample_..._start" dosyasını açarak sunucunuzu başlatabilirsiniz.
4-Linux Sunucuları
Hazırlayan: Taner
Resmi olarak Warband Linux Dedicated yazılımı yoktur. Bu yüzden linux ile sunucu kurmak istediğinizde linux sisteminizde wine yüklü olması gerekmektedir. Windows dedicated göre herhangi bir perfonmas kaybı yaşanmamaktadır.
3. Madde'de anlatılan bütün herşeyin aynısını linux ile yaptıktan sonra sunucu çalıştırırken .bat dosyası yerine kendinizinkini oluşturmanız gerekmektedir. Sunucunusun devamlı arka planda çalışması için de screen kullanmaz gerekmektedir.
Öncelikle basit çalıştırma scriptini hazırlayın
$ touch calistir
calistir diye bos bir dosya oluşuş oldu şimdi içine gerekli komutları yerleştirip linux altında çalıştırmak için yetkiyi verelim.
$ nano calistir (nano yerine başka bir text editör kullanabilirsiniz)
calistir dosyasını açtığınızda içine kendinize uyarlayarak şunları yazın ve kayıt edip çıkın:
(ayar dosyanız için warband.txt 5. maddeye bakınız)
wineconsole --backend=curses mb_warband_dedicated.exe -r warband.txt -m Native
Çalıştırma yetkisi için:
$ chmod +x calistir
Şimdi screen açarak içinden sunucunuzu çalıştırın.
$ screen -S warband
$ ./calistir
Screen içinde sunucunuz açılmış oldu. Screeni arka plana atıp çıkmak için CRTL+A+D tuşlarını aynı basmanız yeteridir.
Tekrar screen içine girmek isterseniz
$ screen -r warband
5-Ayarlar
Oyun modlarından hangisini açacaksanız, onun txt dosyasını herhangi bir metin düzenleme programıyla açın. Örnek olarak Battle açıyorsunuz. O halde Sample_Battle.txt dosyasını açın ve düzenleyin. Bunu düzenleyip, siege modu açarsanız, ayarlarınız orada görünmez.
# işareti: o satırı yok say anlamına gelir. örneğin sunucu adını değiştireceksiniz "#set_server_name SERVERNAME" yazıyorsa, # işaretini silip "set_server_name" olarak ayarlamanız gerekir. Aksi takdirde bu ayarınızı server yok sayar. Orjinalde olan yok saymaları yine aşağıda hatırlatacağım. Sadece neden böyle olduğunu bilmeyenler için yazıyorum.
Dikkat edilmesi gereken ayarlamalar
Server listesinde görünen sunucu adını değiştirebilirsiniz. BOŞLUK ve ÖZEL KARAKTER kullanmayın. Boşluk yerine "_" kullanabilirsiniz. Örnek: Benim_Serverim_TR gibi. İsim girmezseniz, sunucu adınız Server6565 gibi görünür.Kullanım:
#set_server_name SERVERNAME bu satırı bulup # işaretini silin. SERVERNAME'e sunucu adını yazın.
set_server_name Benim_Serverim_TR
Oyuna girişte kendinizi tanıtacak veya sunucunuz hakkında bilgi verecek bir karşılama mesajı yayınlayabilirsiniz. Özel karakterlere yer vermeyin. Boşluk kullanabilirsiniz ama alt satıra inemezsiniz. Ayar için;
#set_welcome_message WELCOME MESSAGE bu satırı bulup # işaretini silin. WELCOME MESSAGE'a mesajınızı yazın.
set_welcome_message Sunucumuza Hosgeldiniz. Iyı Oyunlar.
Serverınıza admin olarak giriş yapmak için şifrenizi burada değiştirebilirsiniz. Örnek: şifreyi benimsifrem yapalım. Orjinal serverlarda şifre ve panel yoktur. Açmak için şu işlemi yapın:
#set_pass_admin ADMINPASS bu satırı bulup # işaretini silin. ADMINPASS'e şifrenizi girin.
set_pass_admin benimsifrem
Oyuna dışardan birisinin dahil olmasını istemiyorsanız, sunucunuza şifre koyabilirsiniz. Girişte bu şifrenizi yazarak, sunucuya giriş yapabilirsiniz.
set_pass girissifresi
Atıyorum 32 kişilik bir serverınız var ve 12 kişilik premium slot ayırdınız. 20/32 olunca serverınız full görünür. Premium şifre girerek slotları özel oyuncularınıza sunabilirsiniz. Bunun için;
#set_pass_private PRIVATEPASS bu satırı bulup # işaretini silin. PRIVATEPASS'e şifrenizi girin.
set_pass_private girissifresi
En fazla 64 oyuncu oynatabilirsiniz. En az 2 kişidir. 22ND, CRPG gibi 64 üzeri sunucular özelleştirilmiş sunuculardır. Normal bir sunucu ile 64 limitini geçemezsiniz. Örnek olarak 15 kişilik sunucu kurmak için ayarı şu şekilde yapıyoruz;
set_max_players 15 15
Oyuncu kriterinize göre bu ayarı mutlaka yapın. Oyuncu geneli yeni başlayan kişilerden oluşuyorsa, bu ayar mutlaka kapalı olsun. Yani herhangi bir ayar yapmanıza gerek yok. Profesyonel veya deneyimli oyuncularınız çoğunluktaysa, bu ayarı açmanız tavsiye edilir. Takım arkadaşınıza vurduğunuzda kimin canı ne kadar azalacak hepsini ayarlayabiliyoruz. Bunun için 4 tane ayar var. Sırayla yapalım;
set_friendly_fire -Bu ayarları başta açmalısınız. 1-açık 0-kapalı
set_friendly_fire_damage_friend_ratio -Arkadaşınıza vurduğunuzda, dostun canı %kaç azalsın?(0-100 arası)
set_friendly_fire_damage_self_ratio -Arkadaşınıza vurduğunuzda, sizin canınız %kaç azalsın?(0-100 arası)
set_melee_friendly_fire -Yakın dövüş silahlarında 1ile açıp 0ile kapatabilirsiniz.
set_map -Bu komutla başlangıç haritasını değiştirebilirsiniz.
add_map -Bir sonra gelecek haritayı kuyruğa eklersiniz.
add_factions -Bu komuta harita factionlarını ayarlayabilirsiniz.
set_randomize_factions -1: rastgele seçsin 0:Ekleme Sırasıyla.
Özel bir port kullanmak istiyorsanız, 7240 olan port ayarını değiştirebilirsiniz.Kullanım:
set_port 8888
set_server_name #sets server name displayed at servers list
set_welcome_message #karşılama mesajını belirlersiniz.
set_pass #oyunu şifrelemek için kullanılır.şifrenizi burada belirtiniz.
set_pass_admin #oyunun admin şifresini buradan ayarlayabilirsiniz.
set_pass_private #premium slot şifresi belirleyebilirsiniz.
set_add_to_game_servers_list #sunucunuzun, server listesinde görünüp görünmemesi için 1-ekler 0-gizler
set_enable_valve_anti_cheat #Valvenin hile korumasını 1-açar 0-kapatır
set_max_players <limit> <ozel_slot> #sunucunun max oyuncu sayısını belirleyebilirsiniz. limit-0/64 ozel_slot-0/64
set_mission <mission_id/isim> #bir sonraki oyun modunu isterseniz belirtebilirsiniz.
set_map <map_id/isim> #oyunun başlayacağı haritayı belirleyebilirsiniz
add_map <map_id/isim> #bir sonraki haritayı kuyruğa ekleyebilirsiniz
set_factions <faction_id/isim> <faction_id/isim> #takım 1 ve 2 için factionları belirler
set_randomize_factions #listeye göre değil rastgele olarak faction belirler 1-açık 0-kapalı
set_disallow_ranged_weapons #Uzak mesafe silahlarını (ok-fırlatma gibi) yasaklar 1-açık 0-yasak
set_force_default_armor #armor yokken çıplak olmayı 1-açar 0-kapatır.
set_ghost_mode #ölü kamera modu 0=serbest, 1=herhangi oyuncuya kitlen, 2=takım arkadaşına kitlen, 3=takım arkadaşı görüşüyle kitlen
set_control_block_direction <kontrol_yonu> #kontrol yonunu ayarlar 0-otomatik, 1-mouse ile
set_combat_speed <hız_ayarı> #savaş hızını ayarlar: 0-yavaş 2-orta 4-hızlı
set_player_banners_allowed #oyuncu sancağına izin verir 1-açık 0-herkes faction sancağı
set_kick_voteable #oyuncu kickleme oylaması 1-açık 0-kapalı
set_ban_voteable #oyuncu banlama oylaması 1-açık 0-kapalı
set_factions_voteable #faction oylamasını 1-açık 0-kapalı
set_maps_voteable #harita oylaması 1-açık 0-kapalı
set_num_bots_voteable #bot ekleme oylaması 1-açık 0-kapalı
set_valid_vote_ratio #oylama kabulü için gerekli olan baraj limitidir.
set_friendly_fire #firendly fire 1-açık 0-kapalı
set_melee_friendly_fire #yakın dövüş silahı ile frendly fire 1-açık 0-kapalı
set_friendly_fire_damage_friend_ratio #frendly firedan dostunuzun aldığı %zarar (0-100)
set_friendly_fire_damage_self_ratio #frendly firedan kendi aldığınız %zarar (0-100)
set_starting_gold #başlangıç parasını ayarlar. örnek 100 ise 1000gold eder. (0-1000)
set_round_gold_bonus #round kazanma bonusu (0-1000)
set_combat_gold_bonus <değer> #savaş bonusu (0-100)
set_map_time_limit #harita dakika sınırı (5-120)
set_round_max_seconds #tur süresi (saniye olarak)
set_respawn_period #respawn bekleme saniyesi (3-5)
set_team_point_limit #takım kazanma puan limiti (3-1000)
set_team_points_gained_for_flags #bayraktan kazanılan takım puanı (25-400)
set_points_gained_for_capturing_flags #bayrak taşımadan kazanılan oyuncu skoru (0-10)
set_defender_spawn_count <value> #defans takımının spawn sayısını belirleyebilirsiniz (0-6, 0 limitsiz)
set_auto_team_balance_limit #otomatik oyuncu dengeleme limitidir.2-7 arasında değer girin (7 limitsiz)
set_bot_count <takım_no> <miktar> #takımda başlayacak bot sayısını belirler
set_player_respawn_as_bot #ölünce bot varsa, botun yerini alırsınız. 1-açık 0-kapalı
read_command_file <dosyaadı> #komut dosyasının olduğu dizini belirtmek için
set_server_ban_list_file #banların kaydedileceği dizini ayarlamak için kullanılır.
set_server_log_folder #logların kaydedileceği dizini ayalarlamak için kullanılır.
set_port #server bağlantı port ayarı
set_steam_port #steam portunu burada belirleyebilirsiniz.
set_upload_limit #sunucunun upload limitini belirleyebilirsiniz.
6-Port Açma
ANLATIM 1
Hazırlayan: segant
İlk olarak port acmayı http://portforward.com/english/routers/port_forwarding/routerindex.htm adresinden modemin markası ve modelini bularak programı indirebilirsiniz.Bu programla rahatça port açabilirsiniz.
Eğer modeminizin markası listede yoksa 192.168.x.x adresinden ayarlanıyordur.Bunu öğrenmek için başlata basın çalıştırı açın cmd yazın cıkan siyah ekranda ipconfig /all yazın bende ingilizce olduğu için default gateway 192.168.1.1 yazıyor. Sizde türkçedir bu satırlar altta kalsın.
http://yfrog.com/jw68149138p
Bu adresi internet çubuğuna yazarsanız(192.168.1.1) modem ayarları açılır.
http://yfrog.com/2m50301264p
Burdan şifre neyse onu girin modeminizin klavuzunda yazar zaten.
http://yfrog.com/6r20284595p
Bu ekranda port yönlendirmeyi(başkalarında port tetiklemede yazabilir) seciyoruz
http://yfrog.com/n052304016p
Sizdede böle ekran cıkar orda DMZ yazan şeyden direk port açılabilir.Onu açınca bilgisayarınız herkeze acık durumdadır.(Malesef sadece benim modemde var cok ballıyım.)Biz port acmaya tıklayalım.
http://yfrog.com/f342994987p
Resimde gördüğümüz gibi port başlangıcı,port bitişi gibi yerlere 7240 yazın. Eğer başka port acmak istiyorsanız onu yazın ama default ayarı budur.Protokol Tipi UDP olsun.Sonra diğer yerlere siyah ekranda yazan yazıları bulup yazıyoruz.(Kaynak Ip adresi filan siyah ekranda yazar.)Ve portumuz acıldı.
* Windows'un firewall(güvenlik duvarı) ayarlarını ve anti virüsünüzü kapatmayı unutmayın.
Portun acılıp acılmadığını kontrol etmek için http://www.portforward.com/store/PFPortChecker.exe adresinden port checkeri indirip kontrol edebilirsiniz.Kontrol ederken UDP secmeyi unutmayın.
Genelde bu ayarlar birbirine benzer eğer anlamamışsanız veya modemin ayarları bundan cok farklıysa internete modemin markası ve modelini yazıp sonuna port açma ekleyip aratabilirsiniz.
İlk olarak port acmayı http://portforward.com/english/routers/port_forwarding/routerindex.htm adresinden modemin markası ve modelini bularak programı indirebilirsiniz.Bu programla rahatça port açabilirsiniz.
Eğer modeminizin markası listede yoksa 192.168.x.x adresinden ayarlanıyordur.Bunu öğrenmek için başlata basın çalıştırı açın cmd yazın cıkan siyah ekranda ipconfig /all yazın bende ingilizce olduğu için default gateway 192.168.1.1 yazıyor. Sizde türkçedir bu satırlar altta kalsın.
http://yfrog.com/jw68149138p
Bu adresi internet çubuğuna yazarsanız(192.168.1.1) modem ayarları açılır.
http://yfrog.com/2m50301264p
Burdan şifre neyse onu girin modeminizin klavuzunda yazar zaten.
http://yfrog.com/6r20284595p
Bu ekranda port yönlendirmeyi(başkalarında port tetiklemede yazabilir) seciyoruz
http://yfrog.com/n052304016p
Sizdede böle ekran cıkar orda DMZ yazan şeyden direk port açılabilir.Onu açınca bilgisayarınız herkeze acık durumdadır.(Malesef sadece benim modemde var cok ballıyım.)Biz port acmaya tıklayalım.
http://yfrog.com/f342994987p
Resimde gördüğümüz gibi port başlangıcı,port bitişi gibi yerlere 7240 yazın. Eğer başka port acmak istiyorsanız onu yazın ama default ayarı budur.Protokol Tipi UDP olsun.Sonra diğer yerlere siyah ekranda yazan yazıları bulup yazıyoruz.(Kaynak Ip adresi filan siyah ekranda yazar.)Ve portumuz acıldı.
* Windows'un firewall(güvenlik duvarı) ayarlarını ve anti virüsünüzü kapatmayı unutmayın.
Portun acılıp acılmadığını kontrol etmek için http://www.portforward.com/store/PFPortChecker.exe adresinden port checkeri indirip kontrol edebilirsiniz.Kontrol ederken UDP secmeyi unutmayın.
Genelde bu ayarlar birbirine benzer eğer anlamamışsanız veya modemin ayarları bundan cok farklıysa internete modemin markası ve modelini yazıp sonuna port açma ekleyip aratabilirsiniz.
ANLATIM 2
Kalsiyum said:
Port açmayı resimli olarak anlatacağım ama öncelikle ;
Code:http://www.portacmak.com/
girin .
"1)- Sabit IP Alın" kısmını adım adım tamamlayın ."
"2)- Windows Güvenlik Duvarınızda ve Antivirüs Programınızda Port Açacağınız Uygulama İçin İzin Verin" kısmını da tamamlayın ."
veee , "3. kısım yani port açma" kısmını aşağıdaki resimlere göre ayarlayın .
![]()
![]()
![]()
İşte en önemli kısım , eğer oyunu steam'dan oynuyorsanız , bu portları kesinlikle açmalısınız !
![]()
![]()
veee, mutlu son .
![]()
Bunların hepsini doğru düzgün / tamamıyla ayarladıysanız serveriniz sorunsuz açılacaktır .
Saygılar , Furkan TETİK .![]()
7-Oyun Modları
Battle / Meydan Savaşı
Oyun 2 takımdan oluşur. Ölen kişi, herkes öldükten sonra yeni oyun turu ile başlar. Tüm oyuncuları ölen takım kaybeder. Süre bitimine yakın "Meydanın Üstadı Ol" yazısı ile karşılaşabilirsiniz. Bu yazı ile karşılaşırsanız, haritada işaretlenen noktaya giderek, kendi faction bayrağınızın üzerinde bekleyin ve bayrağın en üste ulaşmasını sağlayın. Bayrak zirveye eriştiğinde, oyunu takımınız kazanır. Süre biter ve 2 takım oyuncusu ayakta kalırsa, tur berabere oyun tamamlanır.
Bu moda yardımcı, şu makaleyide inceleyiniz: (Multiplayer Takım Oyunu (team play) Rehberi)
http://forums.taleworlds.com/index.php/topic,134947.0.html
Death Match / Ölüm Kalım
Oyunda takım ve herhangi bir kural yoktur. Oyunun tek amacı en yüksek skoru elde ederek, 1. olmaya çalışmaktır. Harita süresi tamamlandıkça harita ve factionlar değişir.
Team Death Match / Takım Karşılaşması
Oyun iki takımdan oluşur. Ölen kişi 3-5 saniye içerisinde yeniden dirilir. Öldürdüğünüz her kişi; takımınızın skoruna yazılır. Amaç diğer takımdan fazla skor yaparak, oyunu kazanmaktır. Takım oyunu oynamak eğlenceyi arttırır. Oyunun süresini veya puan sınırını; sunucu ayarından belirleyebilirsiniz.
Duel / Düello
Oyuna sonradan eklenen bir moddur. Takım yoktur. Ölüm Kalım moduna benzer fakat kuralları vardır. Adından da anlaşılacağı üzere tek amacı düello yapmaktır. En iyi becerilerinizi kullanarak, rakibinizi yenmeye çalışmalısınız. F tuşunu kullanarak rakibinizin düello teklifini kabul edebilirsiniz.
Bu mod hakkında yazılan, şu makaleyide inceleyiniz: (Centilmence düello Rehberi)
http://forums.taleworlds.com/index.php/topic,131101.0.html
Capture the Flag / Bayrak Kapmaca
Oyun iki takım ve iki takım bayrağından oluşur. Takımlar, düşman takımın bayrağını alarak, kendi bölgelerindeki bayrak noktalarına getirmeye çalışırlar. Puan kazanabilmek için, kendi bayrağınızın da kendi bölgenizde olması gerekir. Bu yüzden savunma yapmak ve takım oyunu yapmak oyunun akışını belirler. Süre sonunda veya skor sınırına ulaşınca, en yüksek skoru yapan takım kazanır.
Siege / Kale Kuşatması
Oyun iki takımdan ve bir kaleden oluşur. Takımlardan birisi saldırı, diğeri defanstır. Saldırı takımı kaleye girerek, rakip takımın bayrağını indirmeye çalışır. Defans takımı ise oyun süresi bitene kadar kalesini ve bayrağını savunur. Saldırı takımının diriliş süresi, saldırı takımından daha kısadır. Dirilme sayısı ve süresi, defans takımı için ayarlanabilir.
Bu moda yardımcı, şu makaleyide inceleyiniz: (Multiplayer Takım Oyunu (team play) Rehberi)
http://forums.taleworlds.com/index.php/topic,134947.0.html
Conquest / Karargah
Oyun iki takımdan oluşur. Amacınız haritada yer alan bayrakları ele geçirmek ve rakip oyuncuları olabildiğince fazla öldürmektir. Oyun iki takım içinde belirli skorlarda başlar. Skorlar ölen takım azalırken, öldüren takım için artar. Bayrakları ele geçirmek size puan kazandırır. Amaç rakibin tüm puanlarını bitirmektir.
Search & Destroy / Savaş ve Yok Et
Meydan savaşındaki pek çok kural burada da geçerlidir. En büyük farkı ortadaki amaçtır. Amaç; saldıran takım için verilen hedefi yok etmekken, savunma takımı için hedefinizi rakiplerden korumaktır. Hedefler iki adettir. Bir tane katapult ve mancınık oyuna başladığınızda haritada işaretlenir. El sonunda hiç bir savunma oyuncusu hayatta kalmamışsa, saldırı takımı puanı alır. Savunma takımıysa yok olmayan her hedef için puan alır. Saldırı takımı hedeflerden yok ettiği kadar puan alır.
8-Ek Modlar
Orjinal oyun modlarının dışında, size özel oyun modlarınıda sunucunuza yükleyebilirsiniz. Eğer size ait bir modül değilse; mod yapımcılarından izin istemeniz, ileride çıkabilecek sorunları engellemek ve nezaket etmek anlamına gelir. Bu modları server dosyanızda yer alan "Modules" klasörüne koymanız yeterlidir. Fakat oyuncularda kullandığınız mod mevcut değilse, sunucunuza bağlanamazlar. Bu yüzden oyunculara ulaşmak istiyorsanız, yaygın modları kullanmalısınız. Eğer mod size aitse, bunu tanıtmanız ve yalnızca modül dosyanızı paylaşmanız gerekir.
Mod yapımı hakkında bilgiyi aşağıdaki bölümden edinebilirsiniz (Mod Geliştirme);
http://forums.taleworlds.com/index.php/board,32.0.html
9-Özel Harita Eklemek
Özel harita eklemek biraz uzun bir iştir. Zahmetli ama adımları tek tek izlerseniz imkansız değil. Sizde yapabilirsiniz. Bunun için modlama yapacağız.
Daha önce mod ile ilgilenmediyseniz, öncelikle bilgisayarınıza bazı programlar ve dosyalar yüklemelisiniz. Eğer yaptıysanız ve Python ile modül mevcutsa aşağıyı boş verin. Yeniler öncelikle spoilera tıklayıp dosyaları kursunlar.
Haritayı Eklemek
Python kurdunuz. Modül sistemini indirdiniz ve ayarlarını yaptınız. Şimdi geldi harita için modumuzu düzenlemeye. Artık hep Python ile dosyalarımızı açacağız. Başlayalım...
module_scenes.py dosyasını açın. Aşağıdaki satırı bulmaya çalışın. (sözcük bulmak için ctrl+f kullanabilirsiniz.)
Code:
("multiplayer_maps_end",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000001300389800003a4ea000058340000637a0000399b",
[],[],"outer_terrain_plain"),
Code:
("multi_yeni_harita",sf_generate,"none", "none", (0,0),(100,100),-100,"0x000000013002e0b20005154500006e540000235600007b55",
[],[],"outer_terrain_plain"),
module_strings.py dosyasını açın. Şimdi şu kodu bulun;
Code:
("multi_scene_end", "multi_scene_end"),
Code:
("multi_yeni_harita", "Vendetta Harita"),
module_scripts.py dosyasını açın. Aşağıdaki satırı bulun.
Code:
(troop_set_slot, "trp_multiplayer_data", multi_data_maps_for_game_type_begin + 11, "scn_random_multi_steppe_large"),
Code:
(troop_set_slot, "trp_multiplayer_data", multi_data_maps_for_game_type_begin + 12, "scn_multi_yeni_harita"),
- bu haritayı tdm, dm ve duel için ekledik. Çünkü Deathmatch, Duel ve Team Deathmatch haritaları aynı kategoride yer alır. Siege için veya başka bir mod için map ekleyecekseniz; o bölümü bulup, altına ekleyin. Sayılara dikkat etmeyi ihmal etmeyin.
Modu kaydedin ve oluşturun (build_module). Native olarak kaydettiniz farz ediyorum. Bu modul txt dosyalarını; sunucu klasörünüzdeki "Modules\Native\" dizinine atın ve dosyaları değiştirin.
Sıra geldi server ayarlarına. Sunucu ayarlarından haritalara yeni haritamızı ekleyin. ilk map olmasını istiyorsanız, set_map kısmını düzeltin. sonraki haritalarda çıksın istiyorsanız add_map olarak ayar dosyanızı düzenleyin.
Son olarak bu haritanın .scn dosyasını yapmak kaldı. Bunu yaptınız veya biliyorsunuz kabul ediyorum. İn-Game map editor gibi dökümanlara ayrı olarak bakabilirsiniz. Bu dosyayı; server klasörünüzdeki "Modules\Native\SceneObj" altına atmanız yeterlidir. Dosya adı scn_multi_yeni_harita olacak. İsmini eski dosya adı yaparsanız, oyuncuya bu dosyayı yükletirsiniz. Buda tavsiye edilmez.
Hepsi bu kadar. Sizde 22nd, Nditions gibi sunuculardaki; çılgın haritaları tasarlayabilir, oyunculara keyifli dakikalar yaşatabilirsiniz.
10-Yönetici girişi yapmak ve Yönetici Ayarları
Ayarlar kısmını anladınız ve yönetici şifrenizi koydunuz kabul ediyorum. Bu aşamayı geçtiyseniz, ayarlar kısmından yönetici şifresine bakın. "set_pass_admin benimsifrem" diye o kısmı doldurunuz farz edelim. Oyuna girin. Serverlar listelenecek. Sakın bağlana basmayın. Şimdi sunucu şifresi yazan kısma, admin şifrenizi yazın.

Hepsi bu kadar. Eğer işlemi doğru yaptıysanız artık yönetici yetkileriniz yüklenecektir. ESC tuşuna oyuna bağlanınca basın. Menüde kick, ban ve yönetici menüsü başlıkları aktif olması gerekir. Bu bölümlere tıklayarak, yönetici işlemlerinizi yapabilirsiniz.
11-Oyuncu banını kaldırmak
Oyun içerisinde otomatik banlama ile kişi yasaklandıysa, 1 saat içerisinde otomatik olarak kendiliğinden kalkar. Bu işlem bir admin tarafından yapıldıysa, " permanent ban / kalıcı yasaklama "adıyla geçer ve yasaklamayı kaldırmak için sunucu dosyasından müdahale etmeniz gerekir. Oyun içi bu durum söz konusu değildir. Yapmanız gereken;
> Sunucu dosyalarına girin ve "ban_list.txt" metin belgesini açın. Silmek istediğiniz kişiyi bulup, o satırı id ve isim olarak silin. Kaydedip çıkabilirsiniz. Hepsi bu kadar.
12-Oyun Logları nedir? Ne işe yarar?
*Log=Kayıt tutmak
Oyunda yapılan her hareket ve yazışma, sunucu klasörünüzde bir günlük dosyası içerisinde saklanır. Tarih ve saat olarak işlenir. Kısacası sunucunuzda olup bitenleri bu dosyalardan takip edebilirsiniz. Aynı zamanda bir oyun modu geliştiriyorsanız, logları geliştirme için kullanabilirsiniz.
13-Sunucu Satın Alabileceğiniz Hosting ve Oyun Firmaları
Hazır sunucu satışı yapan firmalar:
VPS/Dedicated satışı yapan firmalar:
(( bildiğiniz firmaları özel mesaj olarak atarsanız listeye eklenecektir. lütfen güvenilir firmaları öneriniz. ))
Hazırlayan: Cynydlan
Teşekkürler: Segant, Taner, minnakodunum
Kolay gelsin, iyi eğlenceler..
* Dedicated Server Kurma, Özelleştirme ve İpuçları