Cryptor 167 Posted February 27, 2014 Share Posted February 27, 2014 УСТАНОВКА И НАСТРОЙКА СЕРВЕРА ------------------------------------------------------------------------------------------- И так, начнём: Для начала нам нужен сам сервер. Версия сервера должна быть R38 обязательно.Battlefield 3 dedicated server v.38 (P) ZLOFENIX ------------------------------------------------------------------------------------- Теперь качаем необходимые файлы и лаунчер для сервера отсюда или отсюда - http://zlogames.ru/index.php?showtopic=1039 Кладём в папку с сервером LauncherServer.exe, Launcher.dll и предварительно скачанный кряк http://zloemu.net/files/bf3/Client.zip Далее идем http://bf3.zloemu.net/servers?user и придумывай логин и пароль для сервера. Это будут (ZLOGIN ZPASS) Внимание!! аккаунт должен пройти активацию DRM (зайдите в игру под этим аккаунтом и активируйте в окошке регистрации, используя почту + пароль) + Вы должны на играть этим аккаунтом не менее суток! -------------------------------------------------------------------------------------- Далее редактируем батник для запуска сервера StartServer.bat, если его нету то создайте. Он должен содержать следующее: set INSTANCEDIRECTORY=%~dp0Instance set SERVERNAME=BF3 Server VASYA ZADROT //имя вашего сервера set GAMEPORT=25200 // порт сервера set REMOTEADMINPORT=localhost:47100 // ваш IP и порт для подключения прокона/ркона к серверу. set ADMINPASSWORD=****** //пароль админа для подключения прокона set PINGSITE=ams set REGION=RU //страна где находится сервер set ZLOGIN=******* //Логин для сервера set ZPASS=******* //Пароль для сервера start bf3.exe -serverInstancePath "%INSTANCEDIRECTORY%" -Server.ServerName "%SERVERNAME%" -GamePort %GAMEPORT% -RemoteAdminPort %REMOTEADMINPORT% +admin.password "%ADMINPASSWORD%" -PingSite %PINGSITE% -Region %REGION% -zlogin %ZLOGIN% -zpass %ZPASS% exit -------------------------------------------------------------------------------------- Далее идём в папку Scripts и редактируем Win32Game.cfg Настройки следующие: -super layout.toc -server -dedicated -platform win32 -Game.LogFileCollisionMode LFCM_TimeStamp-Game.LogFileEnable false-Core.DisplayAsserts false -Core.IgnoreAlways true -Core.EnableJuice false-BFServer.GameSize 64 // здесь указывать размер вашего сервера-Network.MaxClientCount 64 // тоже самое тут-Network.ProtocolVersion 67 // Версия протокола, не менять!-CrashDump.WarnBeforeDoingMemoryDump false-Game.CloseDuplicateApps 0 -Blaze.LogLevel 0-ServerMetrics.Enabled 0 -ServerMetrics.TransactionTelemetryEnabled 0 -ServerMetrics.PerformanceTelemetryEnabled 0 -ServerMetrics.PerformanceProfileStateEnabled 0 -ServerMetrics.DbxReportEnabled 0 -TransactionLog.OutputLevel 0-VeniceOnline.QueueCapacityOverride 20-Client.LoadingTimeOut 70-Client.LoadedTimeOut 60 -Client.IngameTimeOut 50 -Server.IngameTimeOut 50 -Server.LoadingTimeOut 70-Server.IsReconfigurable false -BFServer.TeamSwitchImbalanceLimit 4 ------------------------------------------------------------------------------------------ Далее двигаемся в Instance\Admin (если таких папок нет, то создайте) Создаём файл: Startup.txt в этом файле будут игровые настройки сервера по умолчанию. vars.ranked true // true значит сервер ранговый, false сервер не ранговый.punkBuster.activate // активация punkbusteradmin.password "" // пароль подключения админа через прокон. (Вводить между кавычек).vars.gamePassword "" // пароль на вход для вашего НЕ РАНГОВОГО СЕРВЕРА. (Вводить между кавычек. Если сервер ранговый то не трогать).vars.serverName "BF 3 Server VASYA ZADROT" // имя вашего сервера.vars.bannerUrl "" vars.serverDescription "--=No Rules=-- | --=No Limits=-- | --=The server is protected by anti-cheat=-- | --=Server is cheat protected by GGC-Stream.NET=--" // описание вашего сервера.vars.friendlyFire false // огонь по своим, вкл/выкл.vars.idleTimeout 0 // время кика за простой подключеного игрока.vars.teamKillCountForKick 10 vars.teamKillValueForKick 4vars.teamKillValueIncrease 1vars.teamKillValueDecreasePerSecond 0vars.autoBalance truevars.killCam true // показывает кто вас убил, камера на противнике.vars.miniMap true // показывает миникарту.vars.3dSpotting true // можно помечать врагов.vars.miniMapSpotting true // помеченные враги отображаются на карте.vars.3pCam true // камера от 3-го лица в технике.vars.maxPlayers 64 // здесь так же указывается размер вашего сервера. vars.idleBanRounds 0vars.vehicleSpawnAllowed true // респавн техники.vars.vehicleSpawnDelay 100 // задержка до респавна техники.vars.bulletDamage 100 // урон от пуль.vars.nameTag true // отображается имена помеченных игроков.vars.regenerateHealth true // восстановления здоровьяvars.roundStartPlayerCount 1 // минимальное количество игроков для запуска раунда.vars.roundRestartPlayerCount 0vars.onlySquadLeaderSpawn false // респавн только на лидере отряда.vars.unlockMode "stats" // разблокировка оружия и гаджетов по рангу.vars.soldierHealth 100 // здоровье игроков.vars.hud true // включить хад.vars.playerManDownTime 100vars.playerRespawnTime 100vars.gameModeCounter 150 // количество тикетов в раунде. В процентном выражении.vars.serverMessage "Welcome to BF3 Server VASYA ZADROT" // сообщения при входе на сервер, по центру внизу синим.reservedSlotsList.aggressiveJoin truevars.roundLockdownCountdown 5vars.roundWarmupTimeout 600vars.premiumStatus false // сервер тока для игроков премиум статус. ------------------------------------------------------------------------------------------------- Так же в папке Admin должны быть файлы: BanList.txt - список забаненых. MapList.txt - список карт на сервере. ReservedSlotsList.txt - список ников для резервирования слотов. ------------------------------------------------------------------------------------------------- Теперь запускаем лаунчер сервера, делаем коннект к мастеру, после запускаем батник StartServer.bat, готова, сервер работает. ------------------------------------------------------------------------------------------------- Установка PunkBuster на сервер ----------------------------------------------------------------------------- Скачиваем архив с Пб отсюда: Punkbuster Далее распаковываем архив в Instance предварительно удалив старую папку pb с содержимым если такова была.pbsvspam.cfg - настроить по своему вкусу. Этот файл для спам сообщений в общий игровой чат с заданным интервалом времени. В файле startup.txt должна быть запись: punkBuster.activate Установка punkbuster на сервер завершена. Перезапускаем сервер и смотрим в проконе галочку напротив ПБ. Так же в консоли ПБ отображаются логи. ------------------------------------------------------------------------------------------------- Установка и подключение Procon к серверу --------------------------------------------------------------------------------------------------------- Скачиваем прокон отсюда: http://cdn.myrcon.com/procon1/procon_1.4.2.0.zip Далее распаковываем в любой каталог. Например в C:\Procon Запускам прокон и создаём новое подключение. (Create connection) Hostname/IP - указываем IP адрес вашего сервера и порт. (IP вашего компьютера в интернете, если вы подключаетесь к серверу который на вашей машине). Username - пишем Admin Password - который вы казали в батнике для запуска сервера и стартапе в Startup.txt Нажимаем connect. Всё прокон подключен к серверу! Теперь вы можете заниматься администрированием через него. --------------------------------------------------------------- Как сделать себя админом в игре? Прописываем свой игровой ник здесь и выставляем права. После включаем плагин inGameAdmin Всё! Теперь вы админ и можете использовать админские команды в игре: @kick Cryptor, @kill Cryptor и тп. (посмотреть можете в настройках плагина). ---------------------------------------------------------------Сервер не показывает пинг игроков? У сервера пинг 999? Причина отсутствия пинга одна, ваш сервер не пингуется! А точней компьютер на котором стоит сервер не отвечает на запросы о пинге. Что то блокирует ICMP пакеты. Чаще всего причиной блокировки ICMP пакетов является встроенный брандмауэр Windows. Что бы это проверить и быстро устранить проблему, просто выключите его через панель управления. Если проблема не исчезла и пинга нет, то значит что то ещё блокирует ICMP пакеты. Это может быть брандмауэр другого софта установленного на ваш компьютер, либо это брандмауэр вашего маршрутизатора (роутера). Подробный мануал по настройке брандмауэра Windows вы можете найти на просторах интернета. Например здесь. Список карт БФ3 для сервера Скрытый текст Список карт Battlefield 3 для настройки сервера ***************************** ***************************** MP_001 Grand Bazaar MP_003 Teheran Highway MP_007 Caspian Border MP_011 Seine Crossing MP_012 Operation Firestorm MP_013 Damavand Peak MP_017 Noshahr Canals MP_018 Kharg Island MP_Subway Operation Metro XP1_002 Gulf of Oman XP3_Desert Bandar Desert XP3_Alborz Alborz Mountains XP3_Shield Armored Shield XP3_Valley Death Valley XP4_FD Markaz Monolith XP4_Parl Azadi Palace XP4_Quake Epicenter XP5_001 Operation Riverside XP5_002 Nebandan Flats 29 XP5_003 Kiasar Railroad XP5_004 Sabalan Pipeline XP1_001 Strike at Karkand XP1_003 Sharqi Peninsula XP1_004 Wake Island XP4_Rubble Talah Market XP2_Factory Scrapmetal XP2_Office Operation 925 XP2_Palace Donya Fortress XP2_Skybar Ziba Tower ******************************** ******************************** ******************************** Режимы карт AirSuperiority0---Превосходства в воздухе CaptureTheFlag0---Захват флага Scavenger0---Мусорщик TankSuperiority0---Танковое превосходства Domination0---Превосходство в захвате GunMaster0---Мастер оружия TeamDeathMatchС0---Схватка команд TeamDeathMatch0---Схватка команд отличие в нашивке SquadDeathMatch0---Схватка отрядов SquadRush0---Штурм отрядов RushLarge0---Штурм ConquestAssaultSmall1---Захват в наподении ConquestAssaultSmall0---Захват малый в наподении ConquestSmall0---Захват малый ConquestAssaultLarge0---Захват большой на 64 каски Conquest Large0---Захват большой ************************************ ************************************ Пример XP3_Alborz Conquest Large0 1 Alborz Mountains MP_001 -Название карты Conquest Large0 -Режим карты 1 -Количество раундов 30 Link to post Share on other sites
Recommended Posts