* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : создание dedicated server half life Started at 11-01-2014 05:47 by superpacmaniac Visit at https://bbs.hl-inside.ru/showthread.php?threadid=57622 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : superpacmaniac Date : 11-01-2014 05:47 Title : создание dedicated server half life Никак не могу создать свой сервер,помогите пожалуйста. Нашёл этот мануал от steam по созданию dedicated server: [url]https://support.steampowered.com/kb_article.php?ref=6470-EIFV-5481[/url] Сделал всё как описано. 1.Создал второй аккаунт в steam для запуска через него сервера. 2.Создаю сервер 3.Хочу поменять аккаунт steam на свой основной,чтобы зайти на созданный мной сервер 4.Стим выдаёт предупреждение ,смысл такой: нужно закрыть dedicated server,чтобы перезайти под новым аккаунтом. Облом. Ребята,как правильно всё сделать? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : Barnacle Date : 11-01-2014 07:35 Там можно вообще без аккаунта: [url=https://developer.valvesoftware.com/wiki/SteamCMD:ru]login anonymous[/url]. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : superpacmaniac Date : 12-01-2014 11:01 Тем не менее, в какой последовательности действовать? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : FreeSlave Date : 12-01-2014 12:42 У меня вчера получилось создать выделенный сервер CS и присоединиться к нему с того же аккаунта. Другой товарищ смог по ip подключиться. Что я сделал: пробросил порты (настройка port forwarding зависит от роутера) и запустил hlds, но не через steam, а просто по hlds.exe. Однако в таком случае Half-Life нет в списке. Чтобы запустить сервер Half-Life, нужно запускать hlds в консоли, для этого добавить параметр -console в аргументы командной строки. Можно создать ярлык на hlds.exe и дописать параметры там: "C:\Program Files\Steam\SteamApps\common\Half-Life\hlds.exe" -console +sv_lan 0 +port 27015 +map crossfire +mapcyclefile mapcycle.txt +servercfgfile server.cfg +hostname "My Dedicated Server" Но сервер не всегда создаётся, я пока не понял почему. Если запускать hlds из стима (из раздела Tools), то при попытке подключиться и я, и мой товарищ получаем сообщение STEAM validation rejected вне зависимости от проброса портов. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : Barnacle Date : 12-01-2014 13:04 [QUOTE][i]Оригинальное сообщение от superpacmaniac [/i] [B]Тем не менее, в какой последовательности действовать? [/B][/QUOTE] По ссылке же есть инструкция. [b]FreeSlave[/b], сейчас никто не пользуется hlds (тем более из tools), всё через SteamCMD. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : superpacmaniac Date : 12-01-2014 15:50 Чё-то я туплю по-конски. Прошёл по первой ссылке, сделал всё как описано: 1.Скачал себе steamcmd_win32 2.Залогинился как анонимус 3. потом прописал: force_install_dir ./hl/ 4. далее: app_update 90 validate В папку hl установилось всё что нужно. 5.А дальше что делать? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : FreeSlave Date : 12-01-2014 16:25 [QUOTE][i]Оригинальное сообщение от Barnacle [/i] [B] [b]FreeSlave[/b], сейчас никто не пользуется hlds (тем более из tools), всё через SteamCMD. [/B][/QUOTE] Я так и не понял, как там собственно сервер запускать и настраивать. Я скачал hlds (хотя ты говоришь, что им никто не пользуется, но как ещё то? На самой страничке инструкций и предлагают hlds скачать) через этот steamcmd, закинул туда decay, в командной строке написал app_set_config 90 mod decay. Что должно произойти? И как настроить имя сервера, количество игроков и т.д. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 8] Author : Barnacle Date : 12-01-2014 17:32 [QUOTE][i]Оригинальное сообщение от superpacmaniac [/i] [B] В папку hl установилось всё что нужно. 5.А дальше что делать? [/B][/QUOTE] А дальше нужно зайти в эту папку и запустить "hlds.exe". [b]FreeSlave[/b], я фигню написал, имел в виду hlds из common\Half-Life, а он оказывается работает, но только как консольное приложение. В SteamCMD\hl закачивается нормальный gui вариант. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 9] Author : superpacmaniac Date : 12-01-2014 17:52 Да, hlds.exe я запустить догадался. Но. В графе Game: пусто, выбирать не из чего В графе карта так же пусто. Когда я нажимаю Запуск Сервера,окно пропадает и далее ничего не происходит. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 10] Author : FreeSlave Date : 12-01-2014 18:08 [B]Barnacle[/B], в таком случае всё понятнее, вроде и проброс портов не нужен. Но перспектива держать на компе две халфы не радует. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 11] Author : Barnacle Date : 12-01-2014 18:36 [b]superpacmaniac[/b], похоже, что что-то не докачалось. Выполни ещё раз [b]app_update 90 validate[/b]. [b]FreeSlave[/b], есть подозрение, что hlds из common\Half-Life нужно ещё где-то пнуть, чтобы он запустился в gui режиме. UPD: Оказалось, что нет. Во всём виноваты криворукие Valve. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 12] Author : FreeSlave Date : 12-01-2014 19:15 Barnacle, чтобы hlds из common\Half-Life загрузился в gui, надо как раз поставить его в Tools. superpacmaniac, попробуй как я выше писал (через ярлык или в командной строке). Но скопируй ресурсы из папки Half-Life\valve, а то там только серверная dll-ка ставится. Хотя я подозреваю, если добавить туда халфу по app id с помощью app_update, то нужные ресурсы таки скачаются. У меня какие-то ошибки были, когда я app_update 70 указывал, поэтому просто скопировал файлы :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 13] Author : Barnacle Date : 12-01-2014 19:55 [QUOTE][i]Оригинальное сообщение от FreeSlave [/i] [B]Barnacle, чтобы hlds из common\Half-Life загрузился в gui, надо как раз поставить его в Tools. [/B][/QUOTE] Ах, ну ок. Я всё ещё живу старым днём и думаю, что всё ставится в разные папки. Ну тогда нет особой необходимости делать через консоль, ибо неважно, что hl нет в списке: всё равно именно он запускается по умолчанию. Не уверен, правда, в необходимости остальных команд, т.к. порт и так по умолчанию 27015, а sv_lan выбирается при старте. Правда, я не совсем понимаю зачем нужно поднимать выделенный сервер на локальной машине. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 14] Author : superpacmaniac Date : 12-01-2014 21:55 Попробовал всё заново Вот что происходило: C:\Users\ken>C:\steamcmd_win32\steamcmd Redirecting stderr to 'C:\steamcmd_win32\logs\stderr.txt' Looks like steam didn't shutdown cleanly, scheduling immediate update check [ 0%] Проверка на наличие обновлений... [----] Проверка установки... Steam_: BugslayerUtil.DLL not found Steam Console Client (c) Valve Corporation -- type 'quit' to exit -- Loading Steam3...OK. Loading Steam2...OK. Steam>login anonymous Connecting anonymously to Steam Public...Success. Steam>force_install_dir ./hl/ Steam>app_update 90 validate Initial App state (0x2) update required App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x300502) downloading, progress: 4.64 (941681 / 20292666) App state (0x300502) downloading, progress: 15.59 (3163921 / 20292666) App state (0x300502) downloading, progress: 20.68 (4196139 / 20292666) App state (0x300502) downloading, progress: 32.11 (6516226 / 20292666) App state (0x300502) downloading, progress: 53.01 (10757394 / 20292666) App state (0x300502) downloading, progress: 68.26 (13851396 / 20292666) App state (0x300502) downloading, progress: 70.31 (14266922 / 20292666) App state (0x300502) downloading, progress: 83.23 (16889922 / 20292666) Success! App '90' fully installed. Steam> Проблема осталась. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 15] Author : Barnacle Date : 12-01-2014 23:07 Стим такой стим... Всё нормально работает только с третьего раза: [quote] D:\steamcmd>steamcmd Redirecting stderr to 'D:\steamcmd\logs\stderr.txt' [ 0%] Checking for available updates... [----] Verifying installation... Steam_: BugslayerUtil.DLL not found Steam Console Client (c) Valve Corporation -- type 'quit' to exit -- Loading Steam3...OK. Loading Steam2...OK. Steam>login anonymous Connecting anonymously to Steam Public...Success. Steam>force_install_dir ./hl/ Steam>app_update 90 validate Initial App state (0x2) update required App state (0x10102) reconfiguring, progress: 0.00 (0 / 0) App state (0x300502) downloading, progress: 0.01 (1569 / 20292666) App state (0x300502) downloading, progress: 21.12 (4285757 / 20292666) App state (0x300502) downloading, progress: 50.02 (10150695 / 20292666) App state (0x300502) downloading, progress: 67.10 (13617362 / 20292666) App state (0x300502) downloading, progress: 70.29 (14263412 / 20292666) App state (0x300502) downloading, progress: 89.93 (18249700 / 20292666) App state (0x300502) downloading, progress: 99.55 (20201801 / 20292666) App state (0x300502) downloading, progress: 99.55 (20201801 / 20292666) App state (0x300502) downloading, progress: 99.55 (20201801 / 20292666) App state (0x300502) downloading, progress: 99.55 (20201801 / 20292666) App state (0x300502) downloading, progress: 99.55 (20201801 / 20292666) Success! App '90' fully installed. Steam>app_update 90 validate Initial App state (0x6) installed App state (0x20106) validating, progress: 0.00 (0 / 0) Success! App '90' fully installed. Steam>app_update 90 validate Initial App state (0x6) installed App state (0x10106) reconfiguring, progress: 0.00 (0 / 0) App state (0x10106) reconfiguring, progress: 0.00 (0 / 0) App state (0x10106) reconfiguring, progress: 0.00 (0 / 0) App state (0x506) installed, progress: 0.02 (88208 / 404067616) App state (0x506) installed, progress: 0.53 (2159584 / 404067616) App state (0x506) installed, progress: 3.66 (14797872 / 404067616) App state (0x506) installed, progress: 5.77 (23309808 / 404067616) [/quote] Нормально же качается с первого раза, только если не вводить force_install_dir. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 16] Author : superpacmaniac Date : 14-01-2014 06:09 Качал и три раза и больше, в списке доступных игр теперь есть Counter Strike, халвы по прежнему нету -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 17] Author : Barnacle Date : 14-01-2014 06:49 Как бы HL запускается просто так, т.е. с пустым полем. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 18] Author : superpacmaniac Date : 15-01-2014 06:18 Вот что получилось. 1. Если запускать hlds.exe как есть, в графе игра выбирать пустое поле,то вроде как запускается сервак,но подключиться к нему невозможно,в списке серваков его нету, поиск по ip ничего не выдаёт. То есть фактически нету сервака. 2. Получается запустить описанным способом FreeSlave: В ярлыке hlds прописываю "C:\Program Files\Steam\SteamApps\common\Half-Life\hlds.exe" -console +sv_lan 0 +port 27015 +map crossfire +mapcyclefile mapcycle.txt +servercfgfile server.cfg +hostname "My Dedicated Server" и сервак запускается через cmd. Работает отлично. Но. Управлять им не удобно,каждый раз приходится отлучаться от игры и вбивать в cmd например changelevel или mp_timelimit и прочее. Хорошо бы делать это прям из игры в консоли.Как этого добиться? И ещё вопрос. Как мне установить пароль на мой сервер? Пробовал писать -password и в ярлыке, и в cmd после запуска сервера. Как правильно? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 19] Author : Barnacle Date : 15-01-2014 10:32 1. Насколько я помню, там сервер запускается голый, даже без карты, т.к. и там поле пустое. Т.е. надо в его консоли вбивать все команды или кинуть в exec (или valve\server.cfg). 2. Чтобы не запускать в cmd варианте, нужно убрать -console из строки. Пароли же указываются через rcon_password (удалённый доступ из игры с помощью команды rcon, например, rcon changelevel crossfire) и sv_password (для игроков на входе). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 20] Author : superpacmaniac Date : 16-01-2014 08:41 Ребята,спасибо большое за помощь и за терпение,всё работает! Есть ещё вопросец относительно opposing force. Чтобы установить всё необходимое для создания сервака opposing force я так понял в steamcmd нужно прописывать +app_set_config "90 mod gearbox" app_update 90 validate. А нужно ли указывать папку(force_install_dir)? Или steam сам разберётся куда ставить и не будет ли конфликта с уже существующими файлами half life? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 21] Author : Barnacle Date : 16-01-2014 08:45 Можно не указывать force_install_dir, тогда папка будет "SteamCMD\steamapps\common". Как в обычном стиме, короче. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 22] Author : superpacmaniac Date : 13-06-2014 04:28 Теперь проблема в следующем. На свой сервак я сам зайти могу, а вот друг не может. Сервер не отвечает. В чём может быть проблема? Port forwarding? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 23] Author : Siberian Date : 24-01-2016 15:12 короче я завис.. вышел тут sven co-op классная штука,на самом деле,но я захотел вспомнить былое и создать удаленный сервер в инструментах он есть делал просто запустил его графическую версию,все создалось в игре я его не смог увидеть и даже не смог приконнектиться через консоль у меня роутер и я решил,что все дело в ип адресах,сервак когда создался в гуишной версии писал мой локальный ипшник,а не внешний ок залез в server cfg,там все прописал,нарыл в инете,что надо вначале вписать как раз свой ип и порт вписал запускаю графическую версию сервера он вообще игнорит мой server cfg,ок создал в консольной версии и тут началось: я весь инет перерыл,чтобы увидеть как запустить сервер со своим цфг файлом нашел сначала это: +exec server.cfg, если это вписать в параметры запуска сервак просто вылетает в этой теме чуть выше есть вот это +servercfgfile server.cfg, но сервер все равно игнорит этот файл, -console прописал,но все одно,ипшник локальный 192.168... а мне надо мой белый внешний ипшник я последний раз создавал hlds лет 7-8 назад,и там все работало,но тогда у меня не было роутера короче вопрос такой как создать сервер,чтобы я мог к нему подключиться в игре,и не только я? сейчас же даже я не вижу сервер,который создал (порты все открыты в роутере) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 24] Author : FreeSlave Date : 26-01-2016 08:43 Siberian, телепатов нет, показывай скриншот с настройкой проброса портов в роутере. То, что запущенный сервер показывает ip компьютера в локальной сети - это нормально. При пробросе портов роутер сам будет направлять запросы на твой компьютер. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 25] Author : Siberian Date : 26-01-2016 09:10 После работы приду и в этом посте выложу все возможные скрины и так [URL=http://s017.radikal.ru/i422/1601/08/bc1622550300.jpg][IMG]http://s017.radikal.ru/i422/1601/08/bc1622550300.jpg[/IMG][/URL] [URL=http://s018.radikal.ru/i516/1601/82/6b86fe6a4ca6.jpg][IMG]http://s018.radikal.ru/i516/1601/82/6b86fe6a4ca6.jpg[/IMG][/URL] [URL=http://s018.radikal.ru/i521/1601/5e/a1b2757e6437.jpg][IMG]http://s018.radikal.ru/i521/1601/5e/a1b2757e6437.jpg[/IMG][/URL] [URL=http://s014.radikal.ru/i327/1601/eb/bf6ae44cfa89.jpg][IMG]http://s014.radikal.ru/i327/1601/eb/bf6ae44cfa89.jpg[/IMG][/URL] что самое интересное,решил проверить еще раз в игре и вот что увидел [url]http://images.akamai.steamusercontent.com/ugc/367409519116242424/4BACDDA21F067D08F86FAE5B4381B913E58AD18B/[/url] [url]http://images.akamai.steamusercontent.com/ugc/367409519116242785/4586C7B7045E3EEAA3248AD500123B5B681A99EE/[/url] [url]http://images.akamai.steamusercontent.com/ugc/367409519116243023/E3078681EABA7D093957210B0C9DEA637942F432/[/url] [url]http://images.akamai.steamusercontent.com/ugc/367409519116248261/208D7295C6B7D24C9B852317828F8297951A2E6F/[/url] [url]http://images.akamai.steamusercontent.com/ugc/367409519116248597/D582C20F4F3BB63B3CE081CB12BC24DC3C1CFACA/[/url] он видит мой сервер,но только если я нажму на вкладке favorite find server,а если жму add,то он не добавляет и если в консольке набираю connect и мой сервак,тоже самое,не коннектит,сообщение вылазит что не так?? кстати измения в файлике server.cfg похоже автоматом учитываются,я убрал всякие параметры запуска -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 26] Author : FreeSlave Date : 26-01-2016 21:39 Siberian, выделенный сервер через steam запускаешь? Попробуй просто запустить исполяемый файл из проводника. svends.exe лежит в \путь до\Steam\SteamApps\common\Sven Co-op Dedicated Server. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 27] Author : Siberian Date : 27-01-2016 12:47 да,через стим попробую отдельно,отпишусь РАБОТАЕТ!! а в чем подвох-то?!? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.hl-inside.ru at 28.03.2024 08:44:36