Judas
Knight
Vorwort:
Die Anleitung habe ich geschrieben damit hier eine Quelle für nervige neue Threads verschwindet und ich dazu nach Möglichkeit keine PN's mehr bekomme. Zumindest keine völlig bescheuerten.
Ausserdem übersetze ich nicht Vincenzos Guide, der ist mir zu ausführlich und wer es nicht gebacken bekommt eine .zip Datei zu entpacken möge bitte umgehend seinen PC loswerden und in irgendeinem Ehrenamt nach Afrika fahren oder so.
Und los..
Zuerst ladet ihr einmal die Mount & Blade Warband Dedicated Server Files (TW Startseite -> Downloads)
Nachdem die Datei entpackt ist habt ihr folgenden Ordner: "?:\Mount&Blade Warband Dedicated"
Darin befinden sich diverse Beispielkonfigurationen zu verschiedenen Spielmodi.
Die Batchdatei (*.bat) startet den Server mit zugehöriger Sampledatei (Textdatei mit Serverkonfig).
Rechte Maustaste auf die Batchdatei und "Bearbeiten" zeigt anschaulich wie diese aufgebaut ist.
Beispielinhalt: Sample_Battle_start.bat
Die Batchdatei führt die mb_warband_dedicated.exe mit folgenden Parametern:
Damit kommen wir zur Sample_Battle.txt Datei.
Anmerkung: Bots sind scheiße!
Welche Nummer gerade welcher Map entspricht weiß ich nichtmehr – findet es selbst raus.
Hier mal eine Übersicht was so alles in einer Sample.txt stehen kann.
Ihr müsst einige Werte je nach Spieltyp ändern. Ein Teampunktelimit von 10 ist für den Modus Battle fast mehr als genug, für Teamdeathmatch völlig sinnfrei, da wechselt die Map alle drei Sekunden. Respawnzeiten für Verteidiger braucht keine Sau wenn ihr nicht gerade Belagerung spielt usw usw. In der Sample könnt ihr alles mit einem # auskommentieren, es wird also nicht beachtet. Dinge die ich hier nicht angesprochen habe sollen bitte niemals verändert werden. Oder besser: Nur wenn ihr euch damit auskennt. Aber in dem Fall müsst ihr das hier auch nicht lesen.
Die einzelnen Werte in den Beispielen sind übrigens Empfehlungen von mir.
Kingdom 1 ist Swadien
Kingdom 2 ist Vaegir
Kingdom 3 ist Khergit Khanate (Tut mir den Gefallen und lasst die raus)
Kingdom 4 ist Nords
Kingdom 5 ist Rhodok
Kingdom 6 ist Sarranid Sultanate
0 – Langsam
2 – Normal
4 – Schnell
0 – unendlich
1 – einmal
2 – zweimal
...
...
...
6 – sechsmal
multiplayer_bt – Battle
multiplayer_cf – Capture the Flag
multiplayer_hq – Conquest
multiplayer_sd – Search & Destroy
multiplayer_duel – Duell
multiplayer_dm – Deathmatch
multiplayer_tdm – Teamdeathmatch
Die Anleitung habe ich geschrieben damit hier eine Quelle für nervige neue Threads verschwindet und ich dazu nach Möglichkeit keine PN's mehr bekomme. Zumindest keine völlig bescheuerten.
Ausserdem übersetze ich nicht Vincenzos Guide, der ist mir zu ausführlich und wer es nicht gebacken bekommt eine .zip Datei zu entpacken möge bitte umgehend seinen PC loswerden und in irgendeinem Ehrenamt nach Afrika fahren oder so.
Und los..
Zuerst ladet ihr einmal die Mount & Blade Warband Dedicated Server Files (TW Startseite -> Downloads)
Nachdem die Datei entpackt ist habt ihr folgenden Ordner: "?:\Mount&Blade Warband Dedicated"
Darin befinden sich diverse Beispielkonfigurationen zu verschiedenen Spielmodi.
Die Batchdatei (*.bat) startet den Server mit zugehöriger Sampledatei (Textdatei mit Serverkonfig).
Rechte Maustaste auf die Batchdatei und "Bearbeiten" zeigt anschaulich wie diese aufgebaut ist.
Beispielinhalt: Sample_Battle_start.bat
Code:
mb_warband_dedicated.exe -r Sample_Battle.txt -m Native
Die Batchdatei führt die mb_warband_dedicated.exe mit folgenden Parametern:
Der Server startet mit den Angaben die in der Sample_Battle.txt festgelegt sind.-r Sample_Battle.txt
Der Server startet im Modul Native. Wie im Spiel selber gibt es im Ordner "?:\Mount&Blade Warband Dedicated" einen Unterordner "Module", dort kann man wie gewohnt andere Mods reinschieben und per Batchdatei laden.-m Native
Damit kommen wir zur Sample_Battle.txt Datei.
Adminpasswort für den Server. Mit "blablabla" als PW beim verbinden zum Server habt ihr im Spiel dann das Adminmenue und könnt Spieler direkt kicken / bannenset_pass_admin blablabla
Der Name unter dem euer Server in der Serverübersicht erscheint. Hier würde in der Serverliste einfach ein Battleserver namens "Deutschritter" auftauchen.set_server_name Deutschritter
Das ist der Inhalt des Willkommensbildschirms wenn man dem Spiel beitritt, in dem Fall stünde dort nur "Hallo Welt". Für gewöhnlich stehen dort Angaben zu einigen Regeln, Kontaktdaten zum zugehörigen Clan o.ä.set_welcome_message Hallo Welt
Aktiviert den Valve Anticheat Modus. Völlig überflüssig aber einfach auf 1 (aktiviert) lassen.set_enable_valve_anti_cheat 1
Der Server läuft mit dem Modus Battle.set_mission multiplayer_bt
Setzt die Anzahl der maximalen Spieler.set_max_players 32 32
Wieviele Bots dürfen maximal dazugevotet werden?set_num_bots_voteable 0
Anmerkung: Bots sind scheiße!
Das ist die Map die als erstes beim Serverstart geladen wird.set_map multi_scene_1
Das sind die Maps die in der Maprotation geladen werden.add_map multi_scene_2
add_map multi_scene_4
add_map multi_scene_7
add_map multi_scene_9
add_map multi_scene_11
add_map multi_scene_12
add_map random_multi_plain_medium
add_map random_multi_plain_large
add_map random_multi_steppe_medium
add_map random_multi_steppe_large
Welche Nummer gerade welcher Map entspricht weiß ich nichtmehr – findet es selbst raus.
Hier das gleiche nur mit den Fraktionen.add_factions fac_kingdom_1 fac_kingdom_1
add_factions fac_kingdom_2 fac_kingdom_2
add_factions fac_kingdom_3 fac_kingdom_3
add_factions fac_kingdom_4 fac_kingdom_4
add_factions fac_kingdom_5 fac_kingdom_5
add_factions fac_kingdom_6 fac_kingdom_6
Fraktionen sind zufällig.set_randomize_factions 1
Nach 10 gewonnen Runden für eine Seite wechselt die Map.set_team_point_limit 10
Nicht antatschen!set_upload_limit 100000000
Nicht antatschen!set_port 7240
Nicht antatschen!set_steam_port 7241
Nicht antatschen!set_server_log_folder Logs
Nicht antatschen!set_server_ban_list_file Logs\ban_list.txt
Nicht antatschen, sorgt dafür das der Server auch startet.start
Hier mal eine Übersicht was so alles in einer Sample.txt stehen kann.
Ihr müsst einige Werte je nach Spieltyp ändern. Ein Teampunktelimit von 10 ist für den Modus Battle fast mehr als genug, für Teamdeathmatch völlig sinnfrei, da wechselt die Map alle drei Sekunden. Respawnzeiten für Verteidiger braucht keine Sau wenn ihr nicht gerade Belagerung spielt usw usw. In der Sample könnt ihr alles mit einem # auskommentieren, es wird also nicht beachtet. Dinge die ich hier nicht angesprochen habe sollen bitte niemals verändert werden. Oder besser: Nur wenn ihr euch damit auskennt. Aber in dem Fall müsst ihr das hier auch nicht lesen.
Die einzelnen Werte in den Beispielen sind übrigens Empfehlungen von mir.
Selbsterklärend, fügt Fraktionen hinzu. Jeweils zweimal damit alle Fraktionen auch von beiden Teams gespielt werden können.add_factions fac_kingdom_1 fac_kingdom_1
add_factions fac_kingdom_2 fac_kingdom_2
add_factions fac_kingdom_3 fac_kingdom_3
add_factions fac_kingdom_4 fac_kingdom_4
add_factions fac_kingdom_5 fac_kingdom_5
add_factions fac_kingdom_6 fac_kingdom_6
Kingdom 1 ist Swadien
Kingdom 2 ist Vaegir
Kingdom 3 ist Khergit Khanate (Tut mir den Gefallen und lasst die raus)
Kingdom 4 ist Nords
Kingdom 5 ist Rhodok
Kingdom 6 ist Sarranid Sultanate
Fügt Maps hinzu. Siehe Sample_battle.txtadd_map <map_id/map_name>
Bestimmt ob der Serveradmin im laufenden Spiel den Spielmodus wechseln kann (1) oder eben nicht (0)allow_changing_mission 0
Bestimmt ob der Serveradmin im laufenden Spiel den Servernamen wechseln kann (1) oder eben nicht (0)allow_renaming_server 0
Euer Server wird in der Serverliste angezeigt (1) oder eben nicht (0)set_add_to_game_servers_list 1
Wie groß darf die Differenz an Mitspielern der verschiedenen Teams sein. Erlaubte Werte sind 2-7set_auto_team_balance_limit 2
Sind Banvotes möglich (1) oder nicht (0)set_ban_voteable 0
Team 1 hat 0 Botsset_bot_count 1 0
Team 2 hat 0 Botsset_bot_count 2 0
Der Goldbonus pro Runde. (0-100 möglich)set_combat_gold_bonus 100
Autoblock (0) oder manueller Mausblock 1 (Wehe nicht 1!)set_control_block_direction 1
Setzt die Geschwindigkeit fest.set_combat_speed 2
0 – Langsam
2 – Normal
4 – Schnell
Für Belagerungen: Wie oft respawnen die Verteidiger?set_defender_spawn_count 0
0 – unendlich
1 – einmal
2 – zweimal
...
...
...
6 – sechsmal
Fernwaffen verboten (1) oder nicht (0)set_disallow_ranged_weapons 0
Aktiviert den Valve Anticheat Modus. Völlig überflüssig aber einfach auf 1 (aktiviert) lassen.set_enable_valve_anti_cheat 1
Feste Fraktionen für Team 1 & 2 beim Serverstart.set_factions fac_kingdom_1 fac_kingdom_2
Votes für Fraktionen möglich (1) oder nicht (0)set_factions_voteable 0
Dürfen Spieler nackt rumlaufen (0) oder nicht (1)set_force_default_armor 0
Friendly Fire an (1) oder aus (0)set_friendly_fire 1
Prozentualer Wert wieviel Schaden ein Teammitglied durch ein anderes Teammitglied erleiden kann. 0-100 möglich.set_friendly_fire_damage_friend_ratio 100
Prozentualer Wert wieviel Schaden man selbst bekommt wenn man ein anderes Teammitglied getroffen hat. 0-100 möglich.set_friendly_fire_damage_self_ratio 0
Tote und Zuschauer dürfen sich frei bewegen (0), sind auf lebende Spieler fixiert (1), sind auf Teammitglieder beschränkt (2) oder sehen nur was lebende Teammitglieder sehen (3)set_ghost_mode 2
Kickvotes möglich (1) oder nicht (0)set_kick_voteable 1
Setzt die Map mit der der Server startetset_map <map_id/map_name>
Maximale Zeit die eine Map gespielt wird. 5-120 Minuten.set_map_time_limit 30
Mapvotes erlaubt (1) oder nicht (0)set_maps_voteable 0
Setzt die Anzahl der maximalen Spieler.set_max_players 32 32
Friendly Fire im Nahkampf möglich (1) oder nicht (0)set_melee_friendly_fire 1
Welcher Spielmodus läuft?set_mission <mission_id/mission_name>
multiplayer_bt – Battle
multiplayer_cf – Capture the Flag
multiplayer_hq – Conquest
multiplayer_sd – Search & Destroy
multiplayer_duel – Duell
multiplayer_dm – Deathmatch
multiplayer_tdm – Teamdeathmatch
Wieviele Bots sind maximal möglich?set_num_bots_voteable 0
Setzt ein generelles Passwort für den Server. In der Regel nicht üblich, ausser für Clantrainings, Clanwars o.ä.set_pass [<password>]
Adminpasswort, selbsterklärend.set_pass_admin [<password>]
Schwachsinn, Privates haben die gleichen Rechte wie ein Admin.set_pass_private [<password>]
Custombanner erlaubt (1) oder nicht (0). Wenn der Wert 0 ist spielt jeder mit dem Banner der Fraktion.set_player_banners_allowed 1
Solltet ihr wirklich so bescheuert sein mit Bots zu spielen... das hier steuert ob ihr nach eurem Tod die Kontrolle über einen Bot übernehmt (1) oder nicht (0)set_player_respawn_as_bot 0
Wieviele Punkte bekommt man wenn man im Capture the Flag die Flagge bekommt. Werte möglich von 0-10set_points_gained_for_capturing_flags 1
Fraktionenrotation ein (1) oder aus (0)set_randomize_factions 1
Wie lange dauert es bis jemand respawnt.set_respawn_period 5
Wieviel Gold gibts jede Runde? Absoluter Wert, diesmal keine Prozent. 0-1000 möglich.set_round_gold_bonus 500
Wie lange geht die Runde maximal? (In Sekunden)set_round_max_seconds 600
Ja, Servername halt.. ein bisschen englisch wird doch wohl drin sein...set_server_name <server_name>
Startgold, 0-1000set_starting_gold 1000
Teampunktelimit, 3-1000 möglich.set_team_point_limit 5
Punkte die das Team bekommt wenn man die Flagge gewinnt. 25-400 möglich.set_team_points_gained_for_flags 50
Prozentwert der mindestens erreicht werden muss für einen erfolgreichen Poll.set_valid_vote_ratio 51
Willkommensnachricht, wie oben halt schon erklärt.set_welcome_message Hallo Welt
Startet den Server. Steht immer am Ende der Sample Datei und bleibt da auch.start