на главную
об игре

Проблема с стим-сервом. Люди не могут подключиться

В общем, дело обстоит так:
мне понадобился сервер для тренировок внутри клана, я пробовал создавать разными путями:
1. Через Source Dedicated Server. Уже там все настроил, плагины скачал, даю другу айпи чтобы проверить работоспособность (была использована программа Hamachi, т.к. своего внешнего айпи у меня нет). Подключиться не удалось - у него просто 2 палки остается при подключении к серваку, и далее прогресс не идет, через какое то время пишет ошибку "Connection failed after 4 retries" (подключение прервано после 4ех попыток). Пробовал делать по-разному: выбирал в настройках сервака "LAN" и "Интернет" (это отличается только переменной сервера sv_lan - 1 или 0). Пробовал открывать порт на роутере, 27015. Ничего не помогло.
2. Просто запуская контру и выбирая пункт "создать сервер". Другу, опять же, даю свой айпи из хамачи, но теперь другая проблема: пишет "Сервер доступен только игрокам данной локальной сети (класс С)" (в более старых версиях css эта же ошибка вроде писалась так: "LAN servers are restricted to local clients (class C)"). Для выхода из этой ситуации нашел следующие инструкции:

Спойлер

When you want to play Counter-Strike via hamachi, often you have error "LAN servers are restricted to local clients (class C)." when you want to join LAN server.This is because the LAN server has different IP range like your hamachi IP.

For example:

a) your friend has IP 5.2.47.58, you have IP 5.2.65.120 => both of you have the same IP range so you won't have problem with class C error

b) your friend has IP 5.2.47.58, you have IP 5.8.65.120 => both of you have different IP range and you will have problem with class C error

Solution is to use "aliases"

!!!!! IT WORKS ONLY WITH VERSION 1.0.0.31 and HIGHER !!!!

- The man who create LAN server must create the file called aliases.txt
- This file aliases.txt must be put into Hamachi's installation directory.

- By this file aliases.txt you will create "alias" for your friend who want to join your LAN server with different IP range like his IP range

- It does not work in reverse due to the pecularities of CS gaming protocol.

- Each line of file aliases.txt contain a pair of IP addresses:

followed by (1 gap between IPs)

- When you created alias for your friend, you have to restart Hamachi (not only press Power OFF and Power ON) !!!

Example when 1 friend want to join my server

I have created LAN server, my IP is 5.1.57.145 => my friend who want to join my LAN server has IP:
5.7.20.110

- his IP has different IP range like my IP, so i need to create "alias" for him
My file aliases.txt contains a pair of IP addresses:

5.7.20.110 5.1.20.110

Example when 3 friends want to join my server

I have created LAN server, my IP is 5.1.57.145 => my friends who want to join my LAN server have IPs:
5.7.20.110
5.11.74.63
5.4.28.33

- their IPs have different IP range like my IP, so i need to create file "aliases" for them
My file aliases.txt contains a pairs of IP addresses:

5.7.20.110 5.1.20.110
5.11.74.63 5.1.74.63
5.4.28.33 5.1.28.33

Summary:

1. Find out IP addresses of your friend who want to join your server
2. Create aliases for them (if their IPs are different IP range like yours IP)
3. Restart Hamachi
4. Create LAN server
5. Play the game :-)

Create LAN Game

1. Join some hamachi network and start the game

2. Choose New Game -> choose the map -> set up your server -> Start

Join LAN Game

1. Join some hamachi network and start the game

2. Choose Find Servers -> LAN -> Connect

If you have error "LAN servers are restricted to local clients (class C)." => your friend who created LAN server did mistake in aliases.txt or forgot to restart Hamachi

Для тех, у кого совсем плохо с английским, краткое содержание: В случае возникновения ошибки "LAN servers are restricted to local clients (class C)", сделать следующее:
1. Найти и скопировать hamachi-IP друга, с которым хочешь поиграть
2. Сделать алиас для него по схеме:
а) создаешь файл aliases.txt в той папке, в которую установлена хамачи
б) вписываешь туда 2 адреса по принципу:
в) Я создал сервер, мой хамачи айпи 5.1.57.145 => айпи моего друга, который хочет со мной играть - 5.7.20.110
- его IP-диапазон отличается от моего, следовательно:
Записать в файл "aliases.txt" пару адресов:
5.7.20.110 5.1.20.110

3. Перезапустить хамачи
4. Создать сервер
5. Играть

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

Комментарии: 0
Ваш комментарий
Новое на форуме Counter-Strike: Source