Главная » 2012»Сентябрь»1 » Как установить эмулятор сервера Battlefield Bad Company 2
19:05
Как установить эмулятор сервера Battlefield Bad Company 2
Как установить эмулятор сервераBattlefield Bad Company 2
Подробное руководство
Чтобы настроить сервер вам понадобится:
- WAMP сервер (ссылка приведена в данном теме) или Denwer 3 - Bfbc2_emu_v0.8_alpha (эмулятор сервера) можно скачать на нашем сайте, выкладывалась тема.
- BFBC2_SERVER_R30 ( файлы сервера) или R32 также можно скачать готовую версию у нас но предварительно надо удалить файл dinput8.dll из сервера.
Шаги, рассматриваемые в Руководстве:
1. Установка MySQL (WAMP Server) или Denwer 3
2. Создание пользователя MySQL и базы данных SQL + импорт файлов 3. Установка INI файлы для эмулятора 4. Изменить хост-файл 5. Патч игры и серверов 6. Настройка + Запуск сервера
7. Исправить сервера записи в базу данных
1. Установка MySQL или Denwer 3
Denwer 3 способ установки аналогичен ссылка, там же найдете инструкцию по установке.
Я сделаю установки MySQL проще с помощью пакета под названием WAMP который включает в MySQL и веб-сервер, прост в установке пакета. СКАЧАТЬ
После установки WAMP нажмите на W в системном трее, затем нажмите PhpMyAdmin:
2. Создание пользователя MySQL и базы данных SQL + импорт файлов
В главном экране щелкните на привилегии:
После нажатия на привилегиях вы получите экран со списком пользователей. При щелчке список пользователей на "Добавить нового пользователя"
Введите имя пользователя и пароль. Убедитесь, что вы выбрали "Создать базу данных с таким же именем и предоставить все привилегии", вам, возможно, придется прокрутить вниз, чтобы увидеть эту опцию. После поставьте галочку и нажмите кнопку "Создать пользователя"
После нажатия на кнопку Создать пользователя, выйти из PhpMyAdmin, а затем открыть его снова (или попробовать обновить страницу), на левой стороне вы увидите BFBC2 в списке. Нажмите на BFBC2 и вид будет меняться.
Сначала нажмите на Импорт, затем найдите файл
В окне просмотра перемещаться туда, где вы извлекли bfbc2_emu_v0.8_alpha и выберите bfbc2.sql После выбора файла перейдите в нижней части окна и нажать кнопку "GO", это должно дать вам сообщение о том, что было успешным. На левой стороне ниже выйдет список, нажмите на «users», что в нижней строке и нажмите на кнопку "Вставить"
Заполните user_id со случайным числом , user_nuid с электронной почтой, user_password с вашим паролем и user_displayName с Вашим ником. Затем нажмите на кнопку "Go", и это создаст вашей учетной записи в базе данных. Можно вставить столько счетов, сколько хотите, только убедитесь, что user_id является уникальным.
Теперь, когда вы создали свой аккаунт, просто оставьте PhpMyAdmin открытым в фоновом режиме, и мы будем переходить к следующему шагу, настройке эмулятора.
3. Установка INI файлы для эмулятора
Откройте папку извлечены bfbc2_emu_v0.8_alpha к и посмотреть в "emulator_files" папку. Откройте plasma_config.ini и theater_config.ini в блокноте, в разделе, где говорится:
Измените его, чтобы было например: [database] host=192.168.0.220 username=bfbc2 password=cheesecakes database=bfbc2 port=3306
Где host= ваш IP-адрес локальной сети . Имя пользователя и пароль (username & password), что вы установите в шаге 2, имя базы данных (database) должно быть таким же, как имя пользователя. Порт всегда 3306. После того как вы установили ваши пароли в обоих файлах сохранить изменения и закрыть затем запустить как plasma.exe и theater.exe, они должны открываться без ошибок и выглядеть следующим образом: (держать их рабочими всегда)
4. Изменить хост-файл
Откройте C: \ Windows \ System32 \ Drivers \ Etc папки в проводнике. Копировать "hosts" файл на рабочий стол. Откройте в блокноте файл хостов. Вставьте следующее: 192.168.0.220 BFBC2-pc.fesl.ea.com BFBC2-pc.theater.ea.com BFBC2-PC-server.theater.ea.com BFBC2-PC-server.fesl.ea.com ea.com 127.0.0.1 messaging.ea.com easo.ea.com bfbc2.gos.ea.com
Заменить 192.168.0.220 на LAN IP (Также не забудьте сделать это любому другому игроку, которые хотят играть на сервере!) После сохранения файла хостов скопировать его обратно заменив тот файл в папке и т.д. и переписать его, затем удалить файл хостов с рабочего стола, как вам не нужно в двух экземплярах.
5. Патч игры и серверов
В папке bfbc2_emu_v0.8_alpha есть другая папка под названием lpatch, перейдите туда. Выполнить lpatch.exe, скажем да на вопрос, он просит. Выберите fesl.lpatch от lpatch папку, дважды нажмите кнопку ОК на двух ящиках. Она будет просить вас, чтобы получить то, что для исправления. Зайдите в Bad Company 2 папку и сделайте копию BFBC2Game.exe назовите его BFBC2Game_Emulator.exe или типо того. Затем дважды щелкните по нему, и он будет говорить "Готовы начать, вы хотите сделать резервную копию?" Say Yes Он должен сказать: "2 байта изменилось. Вы хотите, чтобы увидеть изменения? " ("2 bytes changed. Do you want to see changes?”) Скажите нет. Запустить lpatch.exe снова и забрать fesl.lpatch (вам придется, просмотреть папку bfbc2_emulpatch, чтобы файл остался в папке Bad Company 2 ), затем перейдите на папку с серверомигры и применить патч к Frost.Game.Main_Win32_Final.exe Вы закончили Патч, и почти готовы играть прямо сейчас!
6. Настройка + Запуск сервера Откройте BFBC2_SERVER папку, нажмите правой кнопкой мыши на "go.bat” и нажмите изменить, и это должно открыть в блокноте. Обратите внимание на выделенную часть файла:
Не забудьте изменить Слэш из обратной косой черты в косую черту (как в примере)
Сохранить изменения в файле. Откройте Docs \ ServerConfiguration \ ServerInstance папку. Дважды щелкните на ServerOptions.ini и он должен открыться в блокноте, эти настройки для вашего сервера в списке, изменить их так: Не используйте пробелы в поле Имя сервера (SERVER NAME) или его не будет видно в браузере серверов
Более подробные настройки сервера мы описывали в предыдущих темах
Убедитесь в том, чтобы установки Punkbuster на false, пропатченный клиент будет обнаружен PunkBuster, и вы можете получить законный бан игры. BannerUrl может быть установлена на адрес баннера изображения, оно должно быть 512 х 64 пикселей, меньше, чем 127kb и URL должно быть 63 символов или короче. После установки параметров, закройте блокнот и сохраните изменения. Если вы хотите изменить вращение карт открывайте maplist.txt. Я положил список карт в конце , который я скопировал у некоторых польских веб-сайтов. После настройки сервера нажмите GO.BAT, что вы редактировали ранее, и это откроет сервер. Вы должны увидеть некоторые данные которые приходят в вашу плазму и театр окна (Вы держали их включоными не так ли?!), И если сервер говорит: "Сервер в настоящее время принимает игроков из серверной Плазмы" ("Server is now accepting players from the Plasma backend”) это все хорошо работает! Теперь у вас есть только один последний шаг, чтобы пройти!
7. Исправить записи сервера в базе данных
Откройте PhpMyAdmin, если вы закрыли его, иначе просто разверните его обратно вверх если свернули. Нажмите на кнопку "BFBC2" в левой колонке (если вы оставили его открытым вы уже должны быть в нем) На левом столбце нажмите "игры"("games”), а затем на правой стороне вдоль верхнего нажмите на кнопку "SQL" Вставьте эту строку:
UPDATE GAMES SET game_v = 'ROMEPC795745'
Затем нажмите кнопку GO, он должен сказать кол-во строк, сервер версии исправлено, и вы должны быть в состоянии видеть сервер от клиента и присоединяйтесь! Начните игру прямо сейчас, выполнив BFBC2Game_PrivateServer.exe и войти с учетом созданного ранее. Убедитесь, что ваш браузер серверов не имеет фильтров, а затем нажмите "Поиск", и вы увидите ваш сервер, дважды щелкните по нему и присоединиться.
- Как я могу создать пользовательский список карт?
Это возможно только запустить один режим игры на время. Сначала выберите режим игры в "Game Mode". В поле "список карт"("Maplist"), затем обновите со стандартной карты для режима игры. Это поле возможно изменять свободно. Пример карты в каталоге, объяснение справа:
RUSH # Переводит игру в быстрый режим
levels/ mp_012gr # Запуск по умолчанию количество раундов (2) на этой карте
levels/mp_006 0 # Работает по умолчанию количество раундов (2) на этой карте
levels/mp_009gr 1 # Работает 1 раунд на этой карте
levels/mp_008 2 # Работает 2 раунда на этой карте
levels/mp_004 3 # Работает 3 раунда на этой карте
- Какие именакарт ?
К сожалению, имена не имеют ничего общего с отображением названий, вот список всех карт:
MP2) Arica Harbor и Laguna Presa CQ RUSH были выпущены в Map Pack 2 по 30 марта 2010.
MP3) Laguna Alta SQRUSH и Nelson Bay SQDM был выпущен в Map Pack 3 по 5 июля 2010 года.
MP4) Пустыня Атакама и порт Valdez RUSH CQ был выпущен в Map Pack 4 по 7 июля 2010 года.
MP5) White Pass Rush и Nelson Bay завоевания были выпущены в Map Pack 5 от 28 июля 2010 года.
MP6) Панамский канал SQDM и Laguna Presa SQRUSH были выпущены в Map Pack 6 от 18 августа 2010 года.
MP7) Холодной войны, День урожая, Heavy Metal и Oasis были выпущены в Map Pack 7 на 1 декабря 2010.
OH) Операция Хастингс был представлен 30 декабря 2010 года для PC сообщества, поскольку они достигло 69 миллионов точек поддержки.
Подборка, проверка данных и перевод группа TRIADA!
Здравствуйте, можете мне помочь. Я не совсем понял как все сделать правильно, можно по подробнее? Недавно скачал игру, установил.Установил MySQL, но после установки, он запрашивает: LOCALHOST и EMAIL. Я не знаю что вводить. Ввел свой mail.После нажимал на phpMyAdmin- открывается пустая страница браузера.Заранее спасибо.
В отличие от описания я использовал Denwer 3 вместо WAMP, из за того что WAMP на виндовс 7 некоректно работает, и на Denwer 3 больше инструкций по настройке http://www.denwer.ru/ , здесь присутствует видео для начинающих способ тот же тока, после установки перейдите к пункту заливки материала
Подскажите пожалуйста что делать я все установил в игре показывает мой сервер но как толко я на его захожу игра начинает грузить ну как все остольные сервера толко после 5 секунд остановка загрузки и вылет из игры! что мог не так сделать? неужель криворукий!???
DeAnN чувак, еслы ты ето запустил, и у тебя уже показует твои сервера, маладец, и ничо руки не кривые, у меня месяца три ушло на вникание в ето )))) мы брали инструкции на английском в которых приводились устаревшие программы, пришлось искать альтернативы и сами емуляторы дорабатывать, там есть емулятор Plasma v10.0 Debug Alpha v2 попробуй проделать по новой также но залей етот емулятор, вместо базы хранения файла bfbc2.sql заливай из папки файл db.sql можеш его переименовать в тоже имя
И исчо если ты брал Denver то на него можно поставить движок для сайтов DLE, поставить любой шаблон игрового сайта сверху, лиж бы красивый был, взять базу для етого сайта тотже уже залитый файл, тоесть указать базу сайта на него, и ты получиш готовый рабочий сайт - емулятор, все кто на нем сможет зарегатся в дальнейшем смогут играть на твоем серваке, тока таблеточку надо продумать для клиентов чтобы в сети заходили, ето нетрудно можно взять старый исходник от NexusBC2, они за нас продумали
DeAnN проверь когда тебя выкидует плазма и тетр не падает, если дальше работает нормально значит тебя выкидует сам сервер , удали везде папки с названием pb в игре и на самом сервере , в папке с севером и в папке Instance в сервере тоже, затем зайди в папку севрера Instance в файл ServerOptions.ini и в строках PunkBuster=true , Ranked=true вместо true поставь false чтобы было PunkBuster=false Ranked=false
Не не выкидывает чисто тупо с игры кидает! Ну у меня ранкэд и панкбастэр я сразу на фолс поставил а вот удалить попробую обязательно! Спасибо за быстрые ответы! Попозже попробую может что придумаю! А на счет сайта да нужно сделать только я в пхп не очень а вот в программирование программ без слов от без паленого вируса до норм проги!