Metal Knight

Пятница, 10.01.2025, 02:47
Главная » Статьи » Другое

Как создать выделенный сервер в Mount and Blade: Warband
 
Как запустить свой выделенный сервер (dedicated server)
 
Выделенный сервер - это программа, которая позволяет запускать свой собственный игровой сервер на любой из модов Mount and Blade  без графической оболочки, т.е.  запускать игру не нужно, что уменьшает общую нагрузку на компьютер и упрощает запуск и администрирование сервера.
 
 
Требования для запуска: 
 
- Внешний IP-адрес, неважно, будет это статический или динамический адрес;
- Стабильный интернет-канал, желательно, чтобы было более 4 Мб/с отведено на сервер;
- Производительный процессор, причем следует учесть, что сервер будет работать на одном ядре вашего процессора;
- 2 ГБ оперативной памяти, либо больше. Следует учесть, что с течением времени сервер потребляет всё больше оперативной памяти, поэтому нужно перезапускать сервер минимум 1 раз в сутки;
 
 
Установка:
Можно скачать файлы "выделенного сервера" по ссылке
а также Dual Master Server
 
 
Настройка: 
 
Зайдя в папку с выделенным сервером, вам понадобится отредактировать .txt файл  с тем режимом, который вы хотите запустить на своем сервере. Список всех команд отображен в файле readme.txt.
 
Рассмотрим порядок действий на примере файла Sample_Battle_start.txt:
 
1) Открываем файл Sample_Battle_start.txt  блокнотом, либо другой программой для работы с текстовыми файлами;
 
2) Для начала следует заметить, что строки с символом # впереди являются закомментированными, и если вы хотите чтобы они были задействованы, нужно убрать этот символ перед данной строкой.
 
 
Правила:
1) Не использовать кириллицу
2) Между командой и её значениям ставить пробел
3) Значения писать вместо XYZ (выделенный красным)
4) Там где "Не менять!" - просто копировать
5) Каждую команду писать с новой строчки
 
 
В содержимое файла Sample_Battle_start.txt  можно вставить следующие команды:
 
set_pass Пароль сервера
set_pass_admin Пароль администратора
set_server_name Названия сервера
set_welcome_message Приветственное сообщение
set_mission multiplayer_bt Не менять!
set_max_players XY XY Количество максимальных игроков
allow_changing_mission 1 Не менять!
get_add_to_game_servers_list Не менять!
set_control_block_direction Х 1-Ручной блок; 0-Автоматический блок
set_factions_voteable 1 Не менять!
set_friendly_fire Х Урон по своим (1-да, 0-нет)
set_friendly_fire_damage_friend_ratio XYZ Процент урона по своим от 0 до 100
set_friendly_fire_damage_self_ratio Х Возвратный урон (1-да, 0-нет)
set_melee_friendly_fire Х Ближний урон по своим (1-да, 0-нет)
set_range_friendly_fire Х Дальний урон по своим (1-да, 0-нет)
set_starting_gold XYZ Начальное золото % (100 = 1000дин)
set_round_gold_bonus XYZ Бонусное золото % (100 = 1000дин)
set_ghost_mode Х Камера зрителя (0-свободная 1-закрепленна)
set_maps_voteable Х Голосования на смену карты (1-да, 0-нет)
set_force_default_armor Х Разрешить игроков без доспехов (1-да, 0-нет)
set_player_banners_allowed Х Разрешить личные гербы (1-да, 0-нет)
set_round_max_seconds XYZ Продолжительность раунда (60 = 1мин)
set_combat_speed Х Скорость игры (1-оч медлено, 2-медлено, 3-середне, 4-быстро, 5-оч быстро)
set_num_bots_voteable Х Голосования на разрешение ботов (1-да, 0-нет)
set_randomize_factions 1 Не менять!
set_team_point_limit XYZ лимит командных очков
set_upload_limit XY000000 Скорость отдачи вашего интернета (в mbps)
set_enable_valve_anti_cheat X Античит (1-да, 0-нет)
set_port 7240 Не менять!
set_steam_port 7241 Не менять!
set_server_log_folder Logs Не менять!
set_server_ban_list_file Logs\ban_list.txt Не менять!
add_map multi_scene_1 Не менять!
add_map multi_scene_2 Не менять!
add_map multi_scene_3 Не менять!
add_map multi_scene_4 Не менять!
add_map multi_scene_5 Не менять!
add_map multi_scene_6 Не менять!
add_map multi_scene_7 Не менять!
add_map multi_scene_8 Не менять!
add_map multi_scene_9 Не менять!
add_map multi_scene_10 Не менять!
add_map multi_scene_11 Не менять!
add_map multi_scene_12 Не менять!
add_map multi_scene_13 Не менять!
add_map multi_scene_14 Не менять!
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 Сараниды против Саранидов
set_add_to_game_servers_list Не менять!
set_pass_admin Пароль администратора
start
 
После того как команды были введены, сохраняем файл. Затем запускаем файл Sample_Battle_start.bat, и ждём пока все процессы остановятся. Затем ничего не закрывая, заходим в игру; сервер должен быть в самом верху. И если вы сделали всё правильно, можете насладиться, играя на своём Личном сервере!
 
P.S - Разбор на примере битвы. Но если вам захотелось какой нибудь другой тип (бой до смерти, осада, покорение и т. д.) Вам просто достаточно войти на сервер как администратор, введя "set_pass_admin"(который вы указали), и сменить полностью все стартовые настройки как вам хочется!
 
 
Как создать сервер на другом модуле
 
Для этого Вам потребуется открыть в текстовике Sample_Battle_start.bat и прописать тот модуль который Вы хотите запустить.
Категория: Другое | Добавил: duggyman (28.12.2013)
Просмотров: 5687 | Комментарии: 3 | Рейтинг: 5.0/1
Всего комментариев: 3
3 pupkinfak  
Помогите!
Создал сервер, но видно его только в локальной сети, раз, и два, когда хочу войти, пишет мне, что версия 1.130.

2 GEADR  
А все , зашел через другой браузер , спасибо огромное , все работает)))  biggrin laugh

1 GEADR  
+5 , только прошу залить эти файлы на другой какойнить файлообменик пожалуйста , у меня не получается скачать.(

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]