Author Topic: Dedicated Server Anleitung  (Read 47244 times)

0 Members and 1 Guest are viewing this topic.

Judas

  • Knight
  • *
  • can grow a magnificent beard
    • Steam - http://steamcommunity.com/id/ruakha
    • View Profile
  • Faction: Neutral
  • MP nick: Loki
  • WB
Dedicated Server Anleitung
« on: December 27, 2010, 02:32:36 AM »
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

Code: [Select]
mb_warband_dedicated.exe -r Sample_Battle.txt -m Native
Die Batchdatei führt die mb_warband_dedicated.exe mit folgenden Parametern:

Quote
-r Sample_Battle.txt
Der Server startet mit den Angaben die in der Sample_Battle.txt festgelegt sind.

Quote
-m Native
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.



Damit kommen wir zur Sample_Battle.txt Datei.

Quote
set_pass_admin blablabla
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 / bannen

Quote
set_server_name Deutschritter
Der Name unter dem euer Server in der Serverübersicht erscheint. Hier würde in der Serverliste einfach ein Battleserver namens "Deutschritter" auftauchen.

Quote
set_welcome_message Hallo Welt
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.ä.

Quote
set_enable_valve_anti_cheat 1
Aktiviert den Valve Anticheat Modus. Völlig überflüssig aber einfach auf 1 (aktiviert) lassen.

Quote
set_mission multiplayer_bt
Der Server läuft mit dem Modus Battle.

Quote
set_max_players 32 32
Setzt die Anzahl der maximalen Spieler.

Quote
set_num_bots_voteable 0
Wieviele Bots dürfen maximal dazugevotet werden?
Anmerkung: Bots sind scheiße!

Quote
set_map multi_scene_1
Das ist die Map die als erstes beim Serverstart geladen wird.

Quote
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
Das sind die Maps die in der Maprotation geladen werden.
Welche Nummer gerade welcher Map entspricht weiß ich nichtmehr – findet es selbst raus.

Quote
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
Hier das gleiche nur mit den Fraktionen.

Quote
set_randomize_factions 1
Fraktionen sind zufällig.

Quote
set_team_point_limit 10
Nach 10 gewonnen Runden für eine Seite wechselt die Map.

Quote
set_upload_limit 100000000
Nicht antatschen!

Quote
set_port 7240
Nicht antatschen!

Quote
set_steam_port 7241
Nicht antatschen!

Quote
set_server_log_folder Logs
Nicht antatschen!

Quote
set_server_ban_list_file Logs\ban_list.txt
Nicht antatschen!

Quote
start
Nicht antatschen, sorgt dafür das der Server auch startet.




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.

Quote
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
Selbsterklärend, fügt Fraktionen hinzu. Jeweils zweimal damit alle Fraktionen auch von beiden Teams gespielt werden können.
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

Quote
add_map <map_id/map_name>
Fügt Maps hinzu. Siehe Sample_battle.txt

Quote
allow_changing_mission 0
Bestimmt ob der Serveradmin im laufenden Spiel den Spielmodus wechseln kann (1) oder eben nicht (0)

Quote
allow_renaming_server 0
Bestimmt ob der Serveradmin im laufenden Spiel den Servernamen wechseln kann (1) oder eben nicht (0)

Quote
set_add_to_game_servers_list 1
Euer Server wird in der Serverliste angezeigt (1) oder eben nicht (0)

Quote
set_auto_team_balance_limit 2
Wie groß darf die Differenz an Mitspielern der verschiedenen Teams sein. Erlaubte Werte sind 2-7

Quote
set_ban_voteable 0
Sind Banvotes möglich (1) oder nicht (0)

Quote
set_bot_count 1 0
Team 1 hat 0 Bots

Quote
set_bot_count 2 0
Team 2 hat 0 Bots

Quote
set_combat_gold_bonus 100
Der Goldbonus pro Runde. (0-100 möglich)

Quote
set_control_block_direction 1
Autoblock (0) oder manueller Mausblock 1 (Wehe nicht 1!)

Quote
set_combat_speed 2
Setzt die Geschwindigkeit fest.
0 – Langsam
2 – Normal
4 – Schnell

Quote
set_defender_spawn_count 0
Für Belagerungen: Wie oft respawnen die Verteidiger?
0 – unendlich
1 – einmal
2 – zweimal
...
...
...
6 – sechsmal

Quote
set_disallow_ranged_weapons 0
Fernwaffen verboten (1) oder nicht (0)

Quote
set_enable_valve_anti_cheat 1
Aktiviert den Valve Anticheat Modus. Völlig überflüssig aber einfach auf 1 (aktiviert) lassen.

Quote
set_factions fac_kingdom_1 fac_kingdom_2
Feste Fraktionen für Team 1 & 2 beim Serverstart.

Quote
set_factions_voteable 0
Votes für Fraktionen möglich (1) oder nicht (0)

Quote
set_force_default_armor 0
Dürfen Spieler nackt rumlaufen (0) oder nicht (1)

Quote
set_friendly_fire 1
Friendly Fire an (1) oder aus (0)

Quote
set_friendly_fire_damage_friend_ratio 100
Prozentualer Wert wieviel Schaden ein Teammitglied durch ein anderes Teammitglied erleiden kann. 0-100 möglich.

Quote
set_friendly_fire_damage_self_ratio 0
Prozentualer Wert wieviel Schaden man selbst bekommt wenn man ein anderes Teammitglied getroffen hat. 0-100 möglich.

Quote
set_ghost_mode 2
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)

Quote
set_kick_voteable 1
Kickvotes möglich (1) oder nicht (0)

Quote
set_map <map_id/map_name>
Setzt die Map mit der der Server startet

Quote
set_map_time_limit 30
Maximale Zeit die eine Map gespielt wird. 5-120 Minuten.

Quote
set_maps_voteable 0
Mapvotes erlaubt (1) oder nicht (0)

Quote
set_max_players 32 32
Setzt die Anzahl der maximalen Spieler.

Quote
set_melee_friendly_fire 1
Friendly Fire im Nahkampf möglich (1) oder nicht (0)

Quote
set_mission <mission_id/mission_name>

Welcher Spielmodus läuft?
multiplayer_bt – Battle
multiplayer_cf – Capture the Flag
multiplayer_hq – Conquest
multiplayer_sd – Search & Destroy
multiplayer_duel – Duell
multiplayer_dm – Deathmatch
multiplayer_tdm – Teamdeathmatch

Quote
set_num_bots_voteable 0
Wieviele Bots sind maximal möglich?

Quote
set_pass [<password>]
Setzt ein generelles Passwort für den Server. In der Regel nicht üblich, ausser für Clantrainings, Clanwars o.ä.

Quote
set_pass_admin [<password>]
Adminpasswort, selbsterklärend.

Quote
set_pass_private [<password>]
Schwachsinn, Privates haben die gleichen Rechte wie ein Admin.

Quote
set_player_banners_allowed 1
Custombanner erlaubt (1) oder nicht (0). Wenn der Wert 0 ist spielt jeder mit dem Banner der Fraktion.

Quote
set_player_respawn_as_bot 0
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)

Quote
set_points_gained_for_capturing_flags 1
Wieviele Punkte bekommt man wenn man im Capture the Flag die Flagge bekommt. Werte möglich von 0-10

Quote
set_randomize_factions 1
Fraktionenrotation ein (1) oder aus (0)

Quote
set_respawn_period 5
Wie lange dauert es bis jemand respawnt.

Quote
set_round_gold_bonus 500
Wieviel Gold gibts jede Runde? Absoluter Wert, diesmal keine Prozent. 0-1000 möglich.

Quote
set_round_max_seconds 600
Wie lange geht die Runde maximal? (In Sekunden)

Quote
set_server_name <server_name>
Ja, Servername halt.. ein bisschen englisch wird doch wohl drin sein...

Quote
set_starting_gold 1000
Startgold, 0-1000

Quote
set_team_point_limit 5
Teampunktelimit, 3-1000 möglich.

Quote
set_team_points_gained_for_flags 50
Punkte die das Team bekommt wenn man die Flagge gewinnt. 25-400 möglich.

Quote
set_valid_vote_ratio 51
Prozentwert der mindestens erreicht werden muss für einen erfolgreichen Poll.

Quote
set_welcome_message Hallo Welt
Willkommensnachricht, wie oben halt schon erklärt.

Quote
start
Startet den Server. Steht immer am Ende der Sample Datei und bleibt da auch.
« Last Edit: December 27, 2010, 03:26:31 AM by Judas »
Ich bin nur dafür verantwortlich was ich schreibe, nicht dafür was ihr versteht.
------------------------------------------
The more beautiful and pure a thing is, the more satisfying it is to corrupt it

Darwin

  • Watchin' your language...
  • Moderator
  • *
  • Life's a play.
    • Skype - darwin989
    • Steam - the_darwin
    • View Profile
    • The Automated Mod List
  • Faction: Neutral
  • M&BWBWF&SVC
Re: Dedicated Server Anleitung
« Reply #1 on: December 27, 2010, 10:43:39 AM »
Sehr gutes Tutorial. :D

Stick'd.

Fürwahr, ein guter Deutscher labt sich am Leid allein!

Jarl Chao

  • Knight at Arms
  • *
  • Camping and running is fun.
    • View Profile
  • Faction: Vaegir
  • MP nick: Chao
Re: Dedicated Server Anleitung
« Reply #2 on: December 27, 2010, 10:47:47 AM »
Feines Tutorial.

Allerdings sehe ich neue "HILFE!!! WIE MACHT MAN EINEN EIGENEN SERVER???!!!"-Threads trotzdem schon kommen.  :|


Wir campen heute, um morgen zu siegen!

Darwin

  • Watchin' your language...
  • Moderator
  • *
  • Life's a play.
    • Skype - darwin989
    • Steam - the_darwin
    • View Profile
    • The Automated Mod List
  • Faction: Neutral
  • M&BWBWF&SVC
Re: Dedicated Server Anleitung
« Reply #3 on: December 27, 2010, 10:54:32 AM »
Daran wird sich vermutlich nie was ändern. Aber jetzt kann man erzürnt auf die SuFu und diesen Thread verweisen. ;)

Fürwahr, ein guter Deutscher labt sich am Leid allein!

IceNoVa

  • Moderator
  • *
  • Vi Veri Veniversum Vivus Vici
    • View Profile
  • Faction: Nord
  • MP nick: [DR] NoVa
  • M&BWBWF&SNWVC
Re: Dedicated Server Anleitung
« Reply #4 on: December 27, 2010, 03:13:07 PM »
das vorwort ist echt episch
und die letzen beiden posts beinhalten beide  die wahrheit

Gotha

  • Baron
  • *
  • A new power is rising!
    • Steam - GerGotha
    • Twitter - GerGotha
    • Twitch.tv - GerGotha
    • YouTube - UCkdvY5uRrkoFF8R2UdjUsNw
    • View Profile
  • Faction: Neutral
  • MP nick: Gotha
  • M&BWBWF&SNW
Re: Dedicated Server Anleitung
« Reply #5 on: December 27, 2010, 03:22:32 PM »
Gutes Tut  :)
wurde auch mal Zeit das einer ein so gutes ausführliches schreibt.

mfg


Lord Haringoth

  • Recruit
  • *
    • View Profile
  • Faction: Neutral
Re: Dedicated Server Anleitung
« Reply #6 on: December 30, 2010, 09:26:43 PM »
Danke, mit dieser Anleitung hab ich es jetzt auch hinbekommen.

hab aber noch zwei Probleme/Fragen.

1. Ich kann mich mit "blablabla" nicht als Administrator anmelden und Private Member geht auch nicht . Da steht dann Incorect Password, wieso ?

2. Wie ist das mit Mods. Ich spiele seit kurzem die Full Invasion Mod. Woher krieg ich da die .bat Files ? oder wie läuft das ?

Danke schonmal

Gotha

  • Baron
  • *
  • A new power is rising!
    • Steam - GerGotha
    • Twitter - GerGotha
    • Twitch.tv - GerGotha
    • YouTube - UCkdvY5uRrkoFF8R2UdjUsNw
    • View Profile
  • Faction: Neutral
  • MP nick: Gotha
  • M&BWBWF&SNW
Re: Dedicated Server Anleitung
« Reply #7 on: December 30, 2010, 10:35:42 PM »
Die .bat Datei öffnest du mit Notepad editor oder sonst was....

Dort steht dann wahrscheinlich

Code: [Select]
mb_warband_dedicated.exe -r Sample_Battle.txt -m Nativemb_warband_dedicated.exe = Finger weg
Sample_Battle.txt = ist halt die Datei wo die Optionen von unten drinnen stehen wie set_max_players oder sowas..
-m Native = -m steht für Module. Bei FullInvasion dann halt -m FullInvasion.

In der Batch Datei müsste es dann so aus sehen.

Code: [Select]
mb_warband_dedicated.exe -r Sample_FullInvasion.txt -m FullInvasion
Zu dem Admin Passwort

bei

set_pass_admin DEINADMINPASSWORT damit logst du dich dann auf deinem Dedicated Server in der Normalen Passwort Spalte ein.
Das Mitglieder Passwort oder so bringt glaube ich nichts...


Kann sein das ich wieder ein bischen das Ziel verfehlt habe...


Judas

  • Knight
  • *
  • can grow a magnificent beard
    • Steam - http://steamcommunity.com/id/ruakha
    • View Profile
  • Faction: Neutral
  • MP nick: Loki
  • WB
Re: Dedicated Server Anleitung
« Reply #8 on: December 31, 2010, 02:11:11 AM »
Im Grunde richtig.

Du lädst dir den Mod runter und entpackst ihn in den Moduleordner des Dedicated Servers.
Wenn der Ordner dann tatsächlich "FullInvasion" heißt änderst du die Batchdatei entsprechend um.
Also aus dem Parameter

Quote
-m Native

wird dann

Quote
-m FullInvasion

Es muss der exakte Ordnername sein und nicht der volle Name der Mod o.ä.

Alternativ erstellst du eine leere Textdatei, kopierst da den Inhalt einer Server Batchdatei rein und änderst die Angaben entsprechend ab. Dann speichern und die Dateiendung einfach per umbenennen von .txt in .bat ändern.

Die Sample_Battle.txt kannst du eigentlich drin stehen lassen sofern du eben diesen Spielmodi auch willst. Bei den wenigsten Mods müssen die Sampledateien groß geändert werden. Wobei ich dazu sagen muss das ich keine Ahnung von Invasion habe.



Es gibt in Warband nur ein Passwortfeld. Aus diesem Grunde müssen das Adminpasswort, das Privatepasswort und das normale Serverpasswort verschieden sein. In der Serverübersicht hast du das bekannte Passwortfeld. Dort trägst du das von dir gewählte Adminpasswort ein und klickst dann auf "Connect". Im Spiel hast du dann als Admin, wenn du auf ESC drückst noch die Menüpunkte "Adminmenu", "Kick a Player" und "Ban a Player" oder so ähnlich.

Wenn er dir etwas vom nicht korrekten Passwort erzählt vermute ich ganz stark einen Tippfehler. Versuch mal was einfaches wie "test".

Privatepasswort kommentierst du bitte aus wenn du es in deiner Sampledatei stehen hast. Also einfach eine Raute davorsetzen. Das sieht dann so aus:

Quote
#set_pass_private [<password>]

Alternativ lösche den Mist einfach raus.
Ich bin nur dafür verantwortlich was ich schreibe, nicht dafür was ihr versteht.
------------------------------------------
The more beautiful and pure a thing is, the more satisfying it is to corrupt it

Lord Haringoth

  • Recruit
  • *
    • View Profile
  • Faction: Neutral
Re: Dedicated Server Anleitung
« Reply #9 on: December 31, 2010, 11:45:13 AM »
Ok, danke hat jetzt alles geklappt :D

Best

  • Knight at Arms
  • *
  • Die Rune ruft.
    • View Profile
  • Faction: Vaegir
  • MP nick: DoctorBest
  • WBWF&S
Re: Dedicated Server Anleitung
« Reply #10 on: January 02, 2011, 02:52:25 AM »
Ich habe die Anweisungen befolgt und alles eingegeben und dann die zugehörige .bat Datei geöffnet. Doch mein Server wird nicht angezeigt.
Was habe ich falsch gemacht ? Hier ist der Inhalt der .txt Datei :
(click to show/hide)
"Genauso wird der 3. Weltkrieg auch n Flop werden. Ist schon viel zu früh angekündigt worden und das Release wurde immer verschoben. Auch das groß angepriesene Feature mit über 1000 unterschiedlichen Waffensystemen und Einheiten werden nicht die kurze Spielzeit und den viel zu leichten Schwierigkeitsgrad durch das unausbalancierte "Nuclear Warfare"-DLC (Der für Käufer der NATO-Collectors Edition bereits umsonst beiliegt) Wettmachen können. Genausowenig wie der Pseudoreligiöße Plot."  DS-Forum

werdan

  • Guest
Re: Dedicated Server Anleitung
« Reply #11 on: January 02, 2011, 09:15:08 AM »
Wenn du willst, das dein Server bei der Serverlist angezeigt werden soll, musst du hier
(click to show/hide)
die 0 zu einer 1 ändern.

Best

  • Knight at Arms
  • *
  • Die Rune ruft.
    • View Profile
  • Faction: Vaegir
  • MP nick: DoctorBest
  • WBWF&S
Re: Dedicated Server Anleitung
« Reply #12 on: January 02, 2011, 05:52:19 PM »
Danke
« Last Edit: January 02, 2011, 07:14:27 PM by Best »
"Genauso wird der 3. Weltkrieg auch n Flop werden. Ist schon viel zu früh angekündigt worden und das Release wurde immer verschoben. Auch das groß angepriesene Feature mit über 1000 unterschiedlichen Waffensystemen und Einheiten werden nicht die kurze Spielzeit und den viel zu leichten Schwierigkeitsgrad durch das unausbalancierte "Nuclear Warfare"-DLC (Der für Käufer der NATO-Collectors Edition bereits umsonst beiliegt) Wettmachen können. Genausowenig wie der Pseudoreligiöße Plot."  DS-Forum

werdan

  • Guest
Re: Dedicated Server Anleitung
« Reply #13 on: January 02, 2011, 07:06:20 PM »
Kein Problem.

Best

  • Knight at Arms
  • *
  • Die Rune ruft.
    • View Profile
  • Faction: Vaegir
  • MP nick: DoctorBest
  • WBWF&S
Re: Dedicated Server Anleitung
« Reply #14 on: January 02, 2011, 07:18:19 PM »
Doch ich habe noch immer das Problem, das ich den Server nicht sehen kann. Das ist der aktuelle Inhalt der .txt Datei:
(click to show/hide)
"Genauso wird der 3. Weltkrieg auch n Flop werden. Ist schon viel zu früh angekündigt worden und das Release wurde immer verschoben. Auch das groß angepriesene Feature mit über 1000 unterschiedlichen Waffensystemen und Einheiten werden nicht die kurze Spielzeit und den viel zu leichten Schwierigkeitsgrad durch das unausbalancierte "Nuclear Warfare"-DLC (Der für Käufer der NATO-Collectors Edition bereits umsonst beiliegt) Wettmachen können. Genausowenig wie der Pseudoreligiöße Plot."  DS-Forum