+94

CS:GO - создание своего сервера.

CS:GO




Здравствуйте.

Сегодня мы поговорим о создании сервера для игры Counter-Strike: Global Offensive. В настоящий момент, игра, так же и серверная ее часть находится в стадии Beta, поэтому ошибки возможны на этом этапе и нуждаются в соответствующих фиксах.

Начнем по порядку:

1. Для начала нам необходимо скачать утилиту, отвечающую за скачку и обновление серверной части CS:GO. Берем ее отсюда для Windows и отсюда для Linux ОС. В нашем случае это Windows 2008 server R2 x64.

2. Качаем и распаковываем в любую папку, для удобства качайте в корневую папку диска. У наc получилась папка E:\steamcmd\.

3. В эту же папку, где у нас пока всего лишь один файл steamcmd.exe, создаем текстовый файл блокнотом, скажем,csgo_ds.txt следующего содержания:
// update_csgo_ds.txt
//
login player1337 password //вместо слов “player1337” и “password” вводим ваш логин в steam и пароль через пробел
force_install_dir ..\csgo_ds\ //указать место установки сервера, в идеале полный путь до папки
app_update 740
exit

4. Далее тут же создаем еще один файл при помощи того же блокнота, но уже другого содержания и называем его, скажем, CSgoDSupdate.bat, не забыв сменить при этом расширение файла *.txt на *.bat:

steamcmd +runscript csgo_ds.txt


Внимание! Не забудьте выйти из аккаунта, где у вас имеется инвайт на CS:GO, ПЕРЕД ОБНОВЛЕНИЕМ, а так же отключить Steam Guard, в противном случае корректного обновления сервера не произойдет!

Внимание! Не распаковывайте установщик в папку, где находится дистрибутив приложения steam и данные вашего аккаунта, а так же в папку, где есть предыдущие версии установщика серверной части HLDSUpdateTool.

5. Ждем завершения установки сервера, это процесс довольно длительный, у меня он занял около 10 минут, после чего окошко обновления закроется само. Сервер будет устанавливаться в папку, указанную в скрипте csgo_ds.txt, в нашем случае это папка ..\csgo_ds\.

6. В папке с сервера находится файл запуска сервера srcds.exe. В игре CS:GO имеется несколько режимов игры: Classic Casual, Classic Competitive, Arms Race, Demolition.

7. Создаем батник запуска сервера блокнотом и называем его, скажем, start.bat, содержимое которого будет отвечать за режим игры:

Для Classic Casual:
srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust

Для Classic Competitive:
srcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_allclassic +map de_dust

Для Arms Race:
srcds -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map de_dust

Для Demolition:
srcds -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_dust

На этом, в общем-то, установка сервера завершена. Ничего сложного. Настройка сервера осуществляется через конфиг server.cfg, находящийся в подпапке CFG.

Для того, чтобы ваш сервер был доступен для игры через интернет, необходим «белый IP», то бишь (статический внешний).

Автор перевода: unbel1evable
Specially for: live-cs =)
Источник

Комментарии — 60

  • d1aL0g14.05.2012, 03:47#
    Нет комментариев…
  • VegaZ14.05.2012, 11:47#
    Появляется чёрное окно и тут же закрывается, при этом появляется и так же исчезает файл .crash
    • unbel1evable14.05.2012, 12:28#
      См. все пункты. Если нужно, могу подсказать вечером в чем проблема. Сейчас не имею возможности глянуть. Скорее всего, произошел некорректный апдейт. См. оба примечания. Распакуй steamcmd заново.
      • VegaZ14.05.2012, 12:29#
        Да вроде всё так делаю, сейчас попробую на другом диске.
        • unbel1evable14.05.2012, 12:47#
          Сначала выйди из акка, потом апдей проводи поверх распакованного. Изначально должно быть три файла в папке: батник созданный тобой, тхтшник (скрипт) и ехе файл.
          • unbel1evable14.05.2012, 12:48#
            апдейт*
          • VegaZ14.05.2012, 13:14#
            Вот что пишет, даже попробовал с включенным стимом, толку 0.
            • -Ferum-14.05.2012, 13:19#
            • unbel1evable14.05.2012, 13:21#
              Перед выходом из стима не был в оффлайн режиме?
              • VegaZ14.05.2012, 13:22#
                В оффлайн режиме нет, пробовал выходить из аккаунта, выключать стим.
            • unbel1evable14.05.2012, 13:26#
              Проброс портов, возможно… Либо апдейт в папку стима… Смотреть надо в общем. Не получится — вечером стучи, придумаем что-нибудь.
              • VegaZ14.05.2012, 13:27#
                Хорошо, сейчас пробовать буду.
  • -Ferum-14.05.2012, 12:51#
    mi uje s Onmoon podnyali server… v techenii 2-3 dnei po9vitsya CSDM CS:GO, uje sozdaem server.
    • koToqpeuka14.05.2012, 12:54#M
      такой же уебищный как 1.6 будет небойсь
    • unbel1evable14.05.2012, 13:23#
      В течение...
      если что. Транслит, да и тот неграмотный. Скройтесь там же на онмуне.
      • Knopy14.05.2012, 14:37#
        Втечение если, что пишется слитно, а в течении раздельно. Если ты хотел показать себя умным то хоть сделал бы это нормально
        • FlamySurface14.05.2012, 16:45#
          И ты это сказал Алёне, о май гад
        • le_mq14.05.2012, 18:28#
          Чтоб ты подох нахуй, чмырдяй.
        • unbel1evable14.05.2012, 18:46#
          Раздельно. Вики-словарь в помощь.
  • Alino4ka14.05.2012, 12:52#
    ого, да этож перевод для нубов :D
  • Alino4ka14.05.2012, 12:53#
    ты еще забыла, не забудьте отключить steam guard
  • KJIy6Hujkeeeee14.05.2012, 13:46#
    комментарий удален
  • SmEsHoY14.05.2012, 14:15#
    УРА, бесят сервера vavle, не успеешь прогрузится так сразу же карта меняется(
  • MarkusJke14.05.2012, 14:22#
    я пробовал сделать сервер у меня такая же хрень как у VegaZ
  • unbel1evable14.05.2012, 14:31#
    Надеюсь, не забываете в текстовике скрипта реальные данные акка указывать?
    • VegaZ14.05.2012, 14:34#
      Я даже в кавычки беру :)
      • unbel1evable14.05.2012, 14:35#
        Гуарда нет? Вечером давай колупну через teamviewer.
        • VegaZ14.05.2012, 14:47#
          Вообще есть. Но ради этого сервера, я его отключал на время создания.
  • rEc14.05.2012, 14:32#
    Кто-то сервер создает, а у кого то даже кс: го нет(
  • pffffffff14.05.2012, 14:46#
    Найс
  • anton1314.05.2012, 15:11#
    комментарий удален
  • snabbz0r14.05.2012, 16:02#
    \csgo_ds\. — где эта папка?
    • unbel1evable14.05.2012, 16:08#
      сюда нужно вписать путь до сервера, куда планируешь залить.
      • snabbz0r14.05.2012, 16:16#
        Ну не хера. Всё сделал перечитал, всё так такая же проблема как и у VEGAZ
  • koToqpeuka14.05.2012, 16:16#
    Ален, пошли пошпилим в кс го?)
    • snabbz0r14.05.2012, 16:19#
      Говорил нету :D
      • koToqpeuka14.05.2012, 16:34#
        Индеус дал поиграть :)
  • West1714.05.2012, 16:40#
    надо попробовать
  • lollipop14.05.2012, 16:48#
    1.6 форева кс го как cod или батла
  • sieger14.05.2012, 17:48#
    • aNt114.05.2012, 18:05#
      Да, кажется…
  • unbel1evable14.05.2012, 18:29#
    Пересмотрю дома, возможно в скрипте опечатка где-то, либо разъяснение неточное поправлю. Вегаз, жду в лс. Буду к 21-30 в сети.
  • vOLTEN4j14.05.2012, 19:23#
    NAHREN SERVER NUJEN YA DOPUSTIM VASHE NE PONIMAY KAK SERVERA DOBAVLYAT VOOBSHE RANDOMNO POPADAY HYI ZNAET KUDA
  • unbel1evable14.05.2012, 22:53#
    Апдейт. Ошибка скрипта была. Переписала символы неправильно. Пробуйте, отписывайтесь, есть ли еще ошибки.
  • d1aL0g15.05.2012, 23:07#
    up! Есть у кого-нибудь ещё ошибки, или всё понятно? =)
  • JUGG3RRR16.05.2012, 21:26#
    Игра херня
  • KuretaStudios18.05.2012, 19:27#
    хоть убей но для меня сорсе 2
  • Sp1ne19.05.2012, 16:41#
    Как-то подозрительно, сначала просят ввести свой логин и пароль, затем еще и отключить Steam Guard
  • totkepok22.05.2012, 22:10#
    uppppppppppp

Обсуждение завершено.