Привязка игрового сервера к Steam аккаунту — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
 
(не показано 13 промежуточных версий 3 участников)
Строка 1: Строка 1:
В ближайшее время Valve сделают обязательным привязку всех серверов CS:GO к Steam аккаунту. Если не привязать сервер к Steam аккаунту, то на данный игровой сервер нельзя будет подключиться.<br/>
+
Привязка игрового сервера к Steam аккаунту является обязательной. Если не привязать сервер к Steam аккаунту, то на данный игровой сервер нельзя будет подключиться.<br/>
 
В консоли сервера в текущий момент вы можете видеть подобное сообщение:
 
В консоли сервера в текущий момент вы можете видеть подобное сообщение:
  
Строка 16: Строка 16:
 
* к аккаунту должен быть привязан номер телефона;<br/>
 
* к аккаунту должен быть привязан номер телефона;<br/>
 
* аккаунт не должен быть ограниченным, т.е. с аккаунта нужно потратить как минимум 5$ через магазин Steam;<br/>
 
* аккаунт не должен быть ограниченным, т.е. с аккаунта нужно потратить как минимум 5$ через магазин Steam;<br/>
* на аккаунте должна присутствовать данная игра;<br/>
+
* на аккаунте должна присутствовать данная игра и отсутствовать VAC Ban;<br/>
  
 
'''Шаг 2.'''<br/>
 
'''Шаг 2.'''<br/>
 
Если аккаунт удовлетворяет данным условия, то заходим на данную страницу: https://steamcommunity.com/dev/managegameservers<br/>
 
Если аккаунт удовлетворяет данным условия, то заходим на данную страницу: https://steamcommunity.com/dev/managegameservers<br/>
 
В правом верхнем углу, нажмите '''Войти''' и выполните вход в свой Steam аккаунт, если вы этого еще не делали.<br/>
 
В правом верхнем углу, нажмите '''Войти''' и выполните вход в свой Steam аккаунт, если вы этого еще не делали.<br/>
В поле '''App ID''' нужно ввести идентификатор игры, для CS:GO это 730.<br/>
+
В поле '''App ID''' нужно ввести идентификатор игры, для CS:GO это 730, для TF2 440.<br/>
В поле '''Memo''' вводим любой текст. Желательно написать тот текст, по которому вы в дальнейшем сможете вспомнить для какого игрового сервера генерировали данный токен. ''(Рисунок 1)''
+
В поле '''Memo''' вводим любой текст (можно использовать только цифры и латинские буквы). Желательно написать тот текст, по которому вы в дальнейшем сможете вспомнить для какого игрового сервера генерировали данный токен. ''(Рисунок 1)''
 
[[Файл:Gslt-add.png|800px|thumb|Рисунок 1. Форма создания нового токена в GSLT.|none]]
 
[[Файл:Gslt-add.png|800px|thumb|Рисунок 1. Форма создания нового токена в GSLT.|none]]
 
Memo можно отредактировать в любой момент. Для удобства можете, например, ввести туда ID игрового сервера из нашей панели управления, чтобы знать, на каком игровом сервере вы использовали полученный токен.<br/>
 
Memo можно отредактировать в любой момент. Для удобства можете, например, ввести туда ID игрового сервера из нашей панели управления, чтобы знать, на каком игровом сервере вы использовали полученный токен.<br/>
Строка 35: Строка 35:
 
'''Шаг 4.'''<br/>
 
'''Шаг 4.'''<br/>
 
Перезапустите игровой сервер, в консоли сервера увидите подобную строку:<br/>
 
Перезапустите игровой сервер, в консоли сервера увидите подобную строку:<br/>
Logging into Steam gameserver account with logon token '194162A59718347HH5355BC7D08C374 ''(Рисунок 4)''<br/>
+
Logging into Steam gameserver account with logon token '194162A59718347HH5355BC7D08C374' ''(Рисунок 4)''<br/>
 
[[Файл:Gslt-console-log.png|frame|Рисунок 4. Консоль сервера.|none]]
 
[[Файл:Gslt-console-log.png|frame|Рисунок 4. Консоль сервера.|none]]
 
На этом привязка игрового сервера к аккаунту Steam завершена.<br/>
 
На этом привязка игрового сервера к аккаунту Steam завершена.<br/>
+
 
 +
 
 +
'''Вопросы и ответы.'''<br/>
 
Немного дополнительной информации по некоторым вопросам.
 
Немного дополнительной информации по некоторым вопросам.
 
- Как осуществляется привязка игрового сервера к Steam аккаунту?<br/>
 
На сайте Valve на специальной странице нужно сгенерировать токен, который требуется вставить в конфиг игрового сервера. Более подробная инструкция написана выше.
 
  
- Что это дает и зачем все это нужно делать?<br/>
+
----
С недавних времен Valve блокируют игровые сервера за нарушение правил пользования игровыми серверами. Блокировка осуществлялась по IP-адресу, что вызывало большое количество недовольств со стороны пользователей игровых хостингов, т.к. в таком случае страдали пользователи, у которых игровой сервер работал на том же IP-адресе, что и заблокированный сервер.<br/>
+
 
 +
'''Вопрос №1:''' ''Как осуществляется привязка игрового сервера к Steam аккаунту?''<br/>
 +
'''Ответ:''' На сайте Valve на специальной странице нужно сгенерировать токен, который требуется вставить в конфиг игрового сервера. Более подробная инструкция написана выше.
 +
 
 +
----
 +
 
 +
'''Вопрос №2:''' ''Что это дает и зачем все это нужно делать?''<br/>
 +
'''Ответ:''' С недавних времен Valve блокируют игровые сервера за нарушение правил пользования игровыми серверами. Блокировка осуществлялась по IP-адресу, что вызывало большое количество недовольств со стороны пользователей игровых хостингов, т.к. в таком случае страдали пользователи, у которых игровой сервер работал на том же IP-адресе, что и заблокированный сервер.<br/>
 
Теперь в случае нарушения правил пользования игровым серверов, блокировка будет осуществляться по Steam аккаунту.
 
Теперь в случае нарушения правил пользования игровым серверов, блокировка будет осуществляться по Steam аккаунту.
 
- А за что блокируют игровые сервера, можно поподробнее?<br/>
 
В CS:GO блокировка игровых серверов происходит за установленные на сервере плагины, которые подменяют модели оружия - выдают те модели, которых у игрока на самом деле нет в инвентаре; подменяют ранги, звания, медали в таблице очков. Подробнее здесь: http://forum.myarena...kirovany-valve/
 
  
- Что произойдет, если я нарушу правила пользования игровым сервером?<br/>
+
----
Все сгенерированные токены, принадлежащие к этому аккаунту будут заблокированы. Генерация новых будет невозможна. Игроки не смогут подключиться к игровым серверам, где использовались токены от этого аккаунта.
+
 
 +
'''Вопрос №3:''' ''А за что блокируют игровые сервера, можно поподробнее?''<br/>
 +
'''Ответ:''' В CS:GO блокировка игровых серверов происходит за установленные на сервере плагины, которые подменяют модели оружия - выдают те модели, которых у игрока на самом деле нет в инвентаре; подменяют ранги, звания, медали в таблице очков. Подробнее здесь: http://forum.myarena.ru/index.php?/topic/28674
 +
 
 +
----
 +
 
 +
'''Вопрос №4:''' ''Почему на некоторых серверах установлены запрещенные плагины, из-за которых блокируют сервера и эти сервера еще не заблокировали?''<br/>
 +
'''Ответ:''' Рано или поздно такой сервер попадет под блокировку. Методы проверки игровых серверов Valve не разглашают.
 +
 
 +
----
 +
 
 +
'''Вопрос №5:''' ''Что произойдет, если я нарушу правила пользования игровым сервером?''<br/>
 +
'''Ответ:''' Все сгенерированные токены, принадлежащие к этому аккаунту будут заблокированы. Генерация новых будет невозможна. Игроки не смогут подключиться к игровым серверам, где использовались токены от этого аккаунта. Также на аккаунт будет выдана внутриигровая блокировка. Вы не сможете с этого аккаунта играть некоторое время на игровых серверах в CS:GO.
 +
 
 +
----
 +
 
 +
'''Вопрос №6:''' ''Максимум можно привязать 1000 серверов к аккаунту, правильно я понимаю?''<br/>
 +
'''Ответ:''' Да, все верно. Вы можете удалять неиспользуемые токены и генерировать новые.
 +
 
 +
----
 +
 
 +
'''Вопрос №7:''' ''Почему игровой хостинг не предоставляет игровой сервер, привязанный к их Steam аккаунту?''<br/>
 +
'''Ответ:''' Потому что, если один из пользователей нарушит правила пользования игровым сервером, то под блокировку попадут все игровые сервера, у которых токен был сгенерирован с данного аккаунта.
  
- Максимум можно привязать 1000 серверов к аккаунту, правильно я понимаю?<br/>
+
----
Да, все верно. Вы можете удалять неиспользуемые токены и генерировать новые.
 
  
- Почему игровой хостинг не предоставляет игровой сервер, привязанный к их Steam аккаунту?<br/>
+
'''Вопрос №8:''' ''Что делать, если токен заблокировали, как выйти из под блокировки?''<br/>
Потому что, если один из пользователей нарушит правила пользования игровым сервером, то под блокировку попадут все игровые сервера, у которых токен был сгенерирован с данного аккаунта.
+
'''Ответ:''' Нужно регистрировать новый Steam аккаунт, прикреплять к нему номер телефона, приобрести через него игру CS:GO и сгенерировать новые токены. После этого поменять токены на всех игровых серверах, которые попали под блокировку.
  
- Что делать, если токен заблокировали, как выйти из под блокировки?<br/>
+
----
Нужно регистрировать новый Steam аккаунт, прикреплять к нему номер телефона, приобрести через него игру CS:GO и сгенерировать новые токены. После этого поменять токены на всех игровых серверах, которые попали под блокировку.
 
  
- Для каждого игрового сервера нужно генерировать свой токен?<br/>
+
'''Вопрос №9:''' ''Для каждого игрового сервера нужно генерировать свой токен?''<br/>
Да, именно так.
+
'''Ответ:''' Да, именно так.
  
- Что еще дает привязка к Steam аккаунту или Valve это сделали только для того, чтобы не блокировать игровые сервера по IP?<br/>
+
----
Valve планируют хранить в избранном в игре информацию об идентификаторе аккаунта, к которому привязан сервер. Если у сервера сменится адрес, но останется старый токен, то в избранном сервер останется, у него автоматически обновится адрес на новый. Этот подход уже работает для TF2.
 
  
 +
'''Вопрос №10:''' ''Что еще дает привязка к Steam аккаунту или Valve это сделали только для того, чтобы не блокировать игровые сервера по IP?''<br/>
 +
'''Ответ:''' Valve планируют хранить в избранном в игре информацию об идентификаторе аккаунта, к которому привязан сервер. Если у сервера сменится адрес, но останется старый токен, то в избранном сервер останется, у него автоматически обновится адрес на новый. Этот подход уже работает для TF2.<br/>
 
Также можно предполагать, что при смене токена на игровом сервере, игровой сервер может пропасть из избранного (информация предположительная, нужно проверять).<br/>
 
Также можно предполагать, что при смене токена на игровом сервере, игровой сервер может пропасть из избранного (информация предположительная, нужно проверять).<br/>
 
Возможно, для CS:GO в текущий момент эта функция еще не реализована.
 
Возможно, для CS:GO в текущий момент эта функция еще не реализована.
  
- А что по поводу no-steam? На заблокированные игровые сервера и сервера, которые не привязаны к Steam аккаунту, можно будет зайти с no-steam или нет?<br/>
+
----
Как показала практика во время предыдущих блокировок игровых серверов, это никак не влияет на no-steam игроков. Такие игроки спокойно смогут зайти на игровой сервер.
+
 
 +
'''Вопрос №11:''' ''А что по поводу no-steam? На заблокированные игровые сервера и сервера, которые не привязаны к Steam аккаунту, можно будет зайти с no-steam или нет?''<br/>
 +
'''Ответ:''' Как показала практика во время предыдущих блокировок игровых серверов, это никак не влияет на no-steam игроков. Такие игроки спокойно смогут зайти на игровой сервер.
 
Но в любом случае лучше использовать лицензионную версию игры и соблюдать правила, чтобы получать полноценное удовольствие от игры.
 
Но в любом случае лучше использовать лицензионную версию игры и соблюдать правила, чтобы получать полноценное удовольствие от игры.
 +
 +
----
 +
 +
'''Вопрос №12:''' ''Мой сервер не запускается с этим сообщением, что делать?''
 +
<pre>****************************************************
 +
* FATAL ERROR *
 +
* Steam account token specified was revoked. *
 +
* Double-check your sv_setsteamaccount setting. *
 +
* *
 +
* To create a game server account go to *
 +
* http://steamcommunity.com/dev/managegameservers *
 +
* *
 +
****************************************************</pre>
 +
'''Ответ:''' Это сообщение означает, что токен был аннулирован (отменен, отозван) компанией Valve в последствии блокировки из-за нарушения правил пользования игровыми серверами. Более точную причину можно узнать только в поддержке Valve.
 +
 +
----
 +
 +
'''Вопрос №13:''' ''Мой сервер не запускается с этим сообщением, что делать?''
 +
<pre>****************************************************
 +
*                                                  *
 +
*  Steam account token was reused elsewhere.      *
 +
*  Make sure you are us*  token for each game server that you operate.    *
 +
*                                                  *
 +
*  To create additional game server accounts go to *
 +
*  http://steamcommunity.com/dev/managegameservers *
 +
*                                                  *
 +
*  This game server instance will now shut down!  *
 +
*                                                  *
 +
****************************************************</pre>
 +
'''Ответ:''' Это сообщение означает, что токен был использован повторно и Вам следует регистрировать новый для нового сервера.
 +
 +
----

Текущая версия на 16:44, 27 ноября 2017

Привязка игрового сервера к Steam аккаунту является обязательной. Если не привязать сервер к Steam аккаунту, то на данный игровой сервер нельзя будет подключиться.
В консоли сервера в текущий момент вы можете видеть подобное сообщение:

****************************************************
*  No Steam account token was specified.           *
*  Logging into anonymous game server account.     *
*  Support for anonymous logins will go away soon. *
*  To create a game server account go to           *
*  http://steamcommunity.com/dev/managegameservers *
****************************************************

Как привязать игровой сервер к Steam аккаунту?

Шаг 1.
Для Steam аккаунта должны быть выполнены следующие требования:

  • к аккаунту должен быть привязан номер телефона;
  • аккаунт не должен быть ограниченным, т.е. с аккаунта нужно потратить как минимум 5$ через магазин Steam;
  • на аккаунте должна присутствовать данная игра и отсутствовать VAC Ban;

Шаг 2.
Если аккаунт удовлетворяет данным условия, то заходим на данную страницу: https://steamcommunity.com/dev/managegameservers
В правом верхнем углу, нажмите Войти и выполните вход в свой Steam аккаунт, если вы этого еще не делали.
В поле App ID нужно ввести идентификатор игры, для CS:GO это 730, для TF2 440.
В поле Memo вводим любой текст (можно использовать только цифры и латинские буквы). Желательно написать тот текст, по которому вы в дальнейшем сможете вспомнить для какого игрового сервера генерировали данный токен. (Рисунок 1)

Рисунок 1. Форма создания нового токена в GSLT.

Memo можно отредактировать в любой момент. Для удобства можете, например, ввести туда ID игрового сервера из нашей панели управления, чтобы знать, на каком игровом сервере вы использовали полученный токен.
После нажатия на кнопку Create, вы увидите таблицу со сгенерированными токенами. (Рисунок 2)

Рисунок 2. Список с созданными токенами в GSLT.

Шаг 3.
Скопируйте полученный токен, откройте autoexec.cfg и вставьте токен в параметр sv_setsteamaccount. (Рисунок 3)

Рисунок 3. Добавление параметра sv_setsteamaccount в autoexec.cfg

Сохраните изменения.

Шаг 4.
Перезапустите игровой сервер, в консоли сервера увидите подобную строку:
Logging into Steam gameserver account with logon token '194162A59718347HH5355BC7D08C374' (Рисунок 4)

Рисунок 4. Консоль сервера.

На этом привязка игрового сервера к аккаунту Steam завершена.


Вопросы и ответы.
Немного дополнительной информации по некоторым вопросам.


Вопрос №1: Как осуществляется привязка игрового сервера к Steam аккаунту?
Ответ: На сайте Valve на специальной странице нужно сгенерировать токен, который требуется вставить в конфиг игрового сервера. Более подробная инструкция написана выше.


Вопрос №2: Что это дает и зачем все это нужно делать?
Ответ: С недавних времен Valve блокируют игровые сервера за нарушение правил пользования игровыми серверами. Блокировка осуществлялась по IP-адресу, что вызывало большое количество недовольств со стороны пользователей игровых хостингов, т.к. в таком случае страдали пользователи, у которых игровой сервер работал на том же IP-адресе, что и заблокированный сервер.
Теперь в случае нарушения правил пользования игровым серверов, блокировка будет осуществляться по Steam аккаунту.


Вопрос №3: А за что блокируют игровые сервера, можно поподробнее?
Ответ: В CS:GO блокировка игровых серверов происходит за установленные на сервере плагины, которые подменяют модели оружия - выдают те модели, которых у игрока на самом деле нет в инвентаре; подменяют ранги, звания, медали в таблице очков. Подробнее здесь: http://forum.myarena.ru/index.php?/topic/28674


Вопрос №4: Почему на некоторых серверах установлены запрещенные плагины, из-за которых блокируют сервера и эти сервера еще не заблокировали?
Ответ: Рано или поздно такой сервер попадет под блокировку. Методы проверки игровых серверов Valve не разглашают.


Вопрос №5: Что произойдет, если я нарушу правила пользования игровым сервером?
Ответ: Все сгенерированные токены, принадлежащие к этому аккаунту будут заблокированы. Генерация новых будет невозможна. Игроки не смогут подключиться к игровым серверам, где использовались токены от этого аккаунта. Также на аккаунт будет выдана внутриигровая блокировка. Вы не сможете с этого аккаунта играть некоторое время на игровых серверах в CS:GO.


Вопрос №6: Максимум можно привязать 1000 серверов к аккаунту, правильно я понимаю?
Ответ: Да, все верно. Вы можете удалять неиспользуемые токены и генерировать новые.


Вопрос №7: Почему игровой хостинг не предоставляет игровой сервер, привязанный к их Steam аккаунту?
Ответ: Потому что, если один из пользователей нарушит правила пользования игровым сервером, то под блокировку попадут все игровые сервера, у которых токен был сгенерирован с данного аккаунта.


Вопрос №8: Что делать, если токен заблокировали, как выйти из под блокировки?
Ответ: Нужно регистрировать новый Steam аккаунт, прикреплять к нему номер телефона, приобрести через него игру CS:GO и сгенерировать новые токены. После этого поменять токены на всех игровых серверах, которые попали под блокировку.


Вопрос №9: Для каждого игрового сервера нужно генерировать свой токен?
Ответ: Да, именно так.


Вопрос №10: Что еще дает привязка к Steam аккаунту или Valve это сделали только для того, чтобы не блокировать игровые сервера по IP?
Ответ: Valve планируют хранить в избранном в игре информацию об идентификаторе аккаунта, к которому привязан сервер. Если у сервера сменится адрес, но останется старый токен, то в избранном сервер останется, у него автоматически обновится адрес на новый. Этот подход уже работает для TF2.
Также можно предполагать, что при смене токена на игровом сервере, игровой сервер может пропасть из избранного (информация предположительная, нужно проверять).
Возможно, для CS:GO в текущий момент эта функция еще не реализована.


Вопрос №11: А что по поводу no-steam? На заблокированные игровые сервера и сервера, которые не привязаны к Steam аккаунту, можно будет зайти с no-steam или нет?
Ответ: Как показала практика во время предыдущих блокировок игровых серверов, это никак не влияет на no-steam игроков. Такие игроки спокойно смогут зайти на игровой сервер. Но в любом случае лучше использовать лицензионную версию игры и соблюдать правила, чтобы получать полноценное удовольствие от игры.


Вопрос №12: Мой сервер не запускается с этим сообщением, что делать?

****************************************************
* FATAL ERROR *
* Steam account token specified was revoked. *
* Double-check your sv_setsteamaccount setting. *
* *
* To create a game server account go to *
* http://steamcommunity.com/dev/managegameservers *
* *
****************************************************

Ответ: Это сообщение означает, что токен был аннулирован (отменен, отозван) компанией Valve в последствии блокировки из-за нарушения правил пользования игровыми серверами. Более точную причину можно узнать только в поддержке Valve.


Вопрос №13: Мой сервер не запускается с этим сообщением, что делать?

****************************************************
*                                                  *
*  Steam account token was reused elsewhere.       *
*  Make sure you are us*  token for each game server that you operate.    *
*                                                  *
*  To create additional game server accounts go to *
*  http://steamcommunity.com/dev/managegameservers *
*                                                  *
*  This game server instance will now shut down!   *
*                                                  *
****************************************************

Ответ: Это сообщение означает, что токен был использован повторно и Вам следует регистрировать новый для нового сервера.