Серверы локальной сети с ошибками ограничены локальными клиентами класса c

Обновлено: 27.06.2024

Привет, братья, я купил GMod в январе прошлого года, чтобы играть с друзьями с помощью hamachi, и до марта все шло как надо. Через день после обновления Hamachi мы хотели играть как каждый день, но когда кто-то хотел присоединиться к игре, появлялась эта ошибка:

Локальные серверы доступны только локальным клиентам (класс c)

Мы пробовали все, переустанавливали hamachi, использовали псевдоним, мы просмотрели около 20 видео YT, пытаясь решить эту проблему, но это было бесполезно, поэтому мы решили проверять это при каждой загрузке Hamachi, но все тоже было бесполезно.

Мы заметили, что есть новая большая загрузка на hamachi, мы так на нее надеялись, но она снова оказалась бесполезной, черт возьми, проблема осталась.

¿Есть идеи? Мы в отчаянии. Извините за мой плохой английский и хорошего Рождества

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу
  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу
  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

у меня такая же проблема 😧

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

у меня такая же проблема

@BestGmodPlayer написал:

Привет, братцы, я купил GMod в январе прошлого года, чтобы играть с друзьями с помощью hamachi, и до марта все шло как надо. Через день после обновления Hamachi мы хотели играть как каждый день, но когда кто-то хотел присоединиться к игре, появлялась эта ошибка:

Локальные серверы ограничены локальными клиентами (класс c)

Мы пробовали все, переустанавливали hamachi, использовали Alias, мы просмотрели около 20 видео YT, пытаясь решить эту проблему, но это было бесполезно, поэтому мы решили проверять это при каждой загрузке Hamachi, но все тоже было бесполезно.

Мы заметили, что есть новая большая загрузка на хамачи, мы так на нее надеялись, но она снова оказалась бесполезной, чертова проблема осталась.

¿Есть идеи? Мы в отчаянии. Извините за мой плохой английский и хорошего Рождества

@BestGmodPlayer написал:

Привет, братцы, я купил GMod в январе прошлого года, чтобы играть с друзьями с помощью hamachi, и до марта все шло как надо. Через день после обновления Hamachi мы хотели играть как каждый день, но когда кто-то хотел присоединиться к игре, появлялась эта ошибка:

Локальные серверы ограничены локальными клиентами (класс c)

Мы пробовали все, переустанавливали hamachi, использовали Alias, мы просмотрели около 20 видео YT, пытаясь решить эту проблему, но это было бесполезно, поэтому мы решили проверять это при каждой загрузке Hamachi, но все тоже было бесполезно.

Мы заметили, что есть новая большая загрузка на хамачи, мы так на нее надеялись, но она снова оказалась бесполезной, чертова проблема осталась.

¿Есть идеи? Мы в отчаянии. Извините за мой плохой английский и хорошего Рождества


В 2020 году, если вы хотите играть со старой/заброшенной версией выделенного сервера Half-Life (hlds.exe 1.1.0.4/1.0.1.6) – (hlds.exe 4.1.0.4/4.1.0.6), особенно с некоторые устаревшие моды Counter-Strike (CS Beta 3.1 / 5.2 / 6.1 / 7.1 / 1.0 / 1.1) и вы размещаете выделенный сервер с выходом в Интернет, вы сталкиваетесь с той же проблемой:

Серверы локальной сети доступны только локальным клиентам (класс C)

До появления Steam WON Service владела игровым пространством аутентификации Valve/Half-Life.
Поскольку серверы WON официально остановлены, у вас нет возможности разместить устаревший сервер Half-Life с выходом в Интернет, потому что, когда клиенты хотят присоединиться, они отклоняются с сообщением об ошибке
"Серверы локальной сети ограничены локальными клиентами (класс C)"

Есть способ исправить это в 2020 году, вам придется немного улучшить/исправить вручную sw.dll.

Прежде всего вам нужно понять устаревший движок HLDS. В последних редакциях HLDS библиотеки DLL были зашифрованы, в то время как библиотеки устаревших версий HLDS Engine не зашифрованы. Что вызывает наибольшее замешательство.
Так что в этом случае вам не нужно тратить часы на расшифровку dll, просто загрузите dll в анализатор, типа IDA Pro.

Рабочий процесс:

<р>1. Как только вы поняли, что хотите изменить (например, через IDA Pro)

<р>2. Затем вы пойдете с шестнадцатеричным редактором, чтобы изменить код (FairDell HexCmp)

Давайте рассмотрим шаг за шагом – SW.dll:

Обход проверки IP-адреса серверов локальной сети:

Раздел, который вызывает проблему «Серверы LAN ограничены локальными клиентами (класс C)» Вот как должен выглядеть измененный двоичный файл, случай серверов LAN обойден

Обход проверки серверов WON:

Раздел, вызывающий попытку аутентификации WON После обхода аутентификации WON

Если вам удобно то, что вы будете делать, вы можете внести изменения в шестнадцатеричном редакторе (Fairdell HexCmp)

В случае HLDS 1104

<блочная цитата>

1. модификация:

85 C0 75 14 68 80 3E 0D -> 85 C0 EB 14 68 80 3E 0D

2. модификация:

76 33 10 85 C0 75 0E 68 -> 76 33 10 85 C0 EB 0E 68

В случае HLDS 1016

<блочная цитата>

1. модификация:

75 1D 8D 44 24 10 68 40 -> EB 1D 8D 44 24 10 68 40

2. модификация:

1B 17 10 85 C0 75 0E 68 -> 1B 17 10 85 C0 EB 0E 68



Сохраните его, и тогда все готово, замените новый SW.DLL на стороне сервера, и вы сможете подключиться через Интернет к вашему выделенному серверу.

Введите IP-адреса Hamachi вашего и ваших друзей и загрузите aliases.txt в соответствии с вашим диапазоном IP-адресов

Руководство:
Когда вы хотите играть в Counter-Strike через hamachi, часто у вас возникает ошибка «Серверы LAN ограничены локальными клиентами (класс C)». когда вы хотите присоединиться к серверу локальной сети. Это связано с тем, что сервер локальной сети имеет другой диапазон IP-адресов, чем ваш IP-адрес hamachi.

a) у вашего друга IP 5.2.47.58, у вас IP 5.2.65.120 => у вас обоих одинаковый диапазон IP, поэтому у вас не будет проблем с ошибкой класса C

б) у вашего друга IP 5.2.47.58, у вас IP 5.8.65.120 => у вас обоих разные диапазоны IP и у вас будет проблема с ошибкой класса C

Решение состоит в использовании "псевдонимов"

<р>. РАБОТАЕТ ТОЛЬКО С ВЕРСИИ 1.0.0.31 И ВЫШЕ.

- Человек, который создает сервер локальной сети, должен создать файл с именем aliases.txt
- Этот файл aliases.txt должен быть помещен в каталог установки Hamachi.

- С помощью этого файла aliases.txt вы создадите «псевдоним» для своего друга, который хочет присоединиться к вашему серверу в локальной сети с другим диапазоном IP-адресов, таким как его диапазон IP-адресов

- Не работает в обратном направлении из-за особенностей игрового протокола CS.

- Каждая строка файла aliases.txt содержит пару IP-адресов:

- Когда вы создали псевдоним для своего друга, вам необходимо перезапустить Hamachi (а не только нажать «Выключить» и «Включить»).

Пример, когда 1 друг хочет присоединиться к моему серверу

Я создал сервер локальной сети, мой IP-адрес 5.1.57.145 => IP-адрес моего друга, который хочет присоединиться к моему серверу локальной сети:
5.7.20.110

- его IP-адрес имеет другой диапазон IP-адресов, как и мой IP-адрес, поэтому мне нужно создать для него «псевдоним»
Мой файл aliases.txt содержит пару IP-адресов:

Пример, когда 3 друга хотят присоединиться к моему серверу

Я создал сервер локальной сети, мой IP-адрес 5.1.57.145 => IP-адреса моих друзей, которые хотят присоединиться к моему серверу локальной сети:
5.7.20.110
5.11.74.63
5.4.28.33

- их IP-адреса имеют другой диапазон IP-адресов, как и мой IP-адрес, поэтому мне нужно создать для них файловые «псевдонимы»
Мой файл aliases.txt содержит пары IP-адресов:

5.7.20.110 5.1.20.110
5.11.74.63 5.1.74.63
5.4.28.33 5.1.28.33

<р>1. Узнайте IP-адреса вашего друга, который хочет присоединиться к вашему серверу
2. Создайте для них псевдонимы (если их IP-адреса отличаются от вашего IP-диапазона)
3. Перезапустите Хамачи
4. Создайте сервер локальной сети
5. Играйте в игру :-)

Создать сетевую игру

<р>1. Присоединяйтесь к какой-нибудь сети hamachi и начните игру

<р>2. Выберите «Новая игра» -> выберите карту -> настройте свой сервер -> «Начать»

<р>1. Присоединяйтесь к какой-нибудь сети hamachi и начните игру

<р>2. Выберите «Найти серверы» -> «Локальная сеть» -> «Подключиться»

.

Если у вас есть ошибка "Серверы LAN ограничены локальными клиентами (класс C)". => ваш друг, создавший локальный сервер, ошибся в aliases.txt или забыл перезапустить Hamachi

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

Para los hispaōocharlantes xD: Aqui pongo una ayudita эквивалентно a la guia de Kalcos для создания сервера Counter Strike pero para la gente que habla en ingles, lo dicho, si encontrais algun error o teneis alguna duda. Хаблад с Калкосом! xD (как дудас, без ошибок xP)

Локальные серверы доступны только локальным клиентам (класс C)

prop_static

Alfie prop_static
Сообщений: 73 Присоединился: Пт, 28 августа 2009 г., 17:43 Местоположение: Англия Контактное лицо:

Локальные серверы доступны только локальным клиентам (класс C)

Попытка настроить прослушивающий сервер. Я правильно перенаправил свои порты. sv_lan установлен на 0. Моя установка работала раньше с выделенным сервером, но я отформатировал свою систему и понятия не имею, как настроить Obsidian Conflict с помощью SteamPipe (если бы кто-нибудь мог сообщить мне, это было бы здорово) .
Когда я набираю сердцебиение, в консоли появляется сообщение

Не знаю, что я могу сделать, чтобы перезапустить сервер.Это прослушивающий сервер, я не знаю никаких обновлений OC.
Не знаю, что еще сделать/изменить, кроме проброса портов и sv_lan.

Бывший разработчик

Бывший разработчик TESLA-X4
Сообщений: 570 Присоединился: 01 июля 2009 г., 15:26 Адрес: $Recycle.Bin

Вам нужно будет изменить steam.inf в соответствии с этим руководством. К сожалению, Valve сломали что-то на своем бэкэнде (в очередной раз), поэтому списки серверов пусты практически для каждого мода на основе исходного кода.

Очевидно, Valve не может делать игры дальше номера 2.
Я думаю, что единственный раз, когда мы получим обновление кода Source SDK, это когда он начнет интегрировать приобретаемые шляпы, то есть шляпную экономию.
Пожалуйста, не делайте предположений, на которые у вас недостаточно знаний, чтобы сделать их, это может иметь неприятные последствия для вас самих.
Отметьте меня, и я обязательно дам вам золотое лечение. Разве ты не слышал? Молчание — золото.

prop_static

Alfie prop_static
Сообщений: 73 Присоединился: Пт, 28 августа 2009 г., 17:43 Местоположение: Англия Контактное лицо:

Когда я подключаюсь к серверу, добавленному в избранное, появляется эта ошибка
"серверы локальной сети ограничены сервером локальной сети (класс c)".

Кто-нибудь может мне помочь?

ДельДжо63

Когда я подключаюсь к серверу, добавленному в избранное, появляется эта ошибка
"серверы локальной сети ограничены сервером локальной сети (класс c)".

Существует несколько сетевых классов IP, которые определяют диапазон первого числа в адресе и значение, используемое в качестве сетевой маски.

В наших подключениях по локальной сети нам необходимо использовать частный немаршрутизирующий IP-адрес класса . Частный, немаршрутизирующий означает, что в мире существуют тысячи дубликатов, но это не имеет значения, так как Интернет никогда не направится к одному из них напрямую — это работа маршрутизатора с NAT. у которого есть локальная сеть с системами на этих адресах.

и это означает, что <если сообщение верно>IP-адреса вашей локальной сети должны выглядеть как 192.x.y.z

Я озадачен вашим описанием и предполагаю, что ваш существующий IP-адрес не 192.* -- получите командную строку и введите IPCONFIG
вы должны увидеть что-то вроде

км93

Сообщений: 20 +0

Я загрузил описание.

Надеюсь, это поможет...

Вложения

ДельДжо63

Я полагаю, что вы используете соединение DSL (отсюда и соединение PPP).
PPP обычно не выполняет маршрутизацию к вашему Ethernet из-за разных адресов шлюза.

Снова откройте командную строку и введите ROUTE PRINT >myRoutes.txt

это должно выглядеть примерно так:

км93

Сообщений: 20 +0

Ну, я использую не DSL-интернет, а широкополосное соединение, основанное на совместном использовании.

Кстати, вот подробности.

Вложения

ДельДжо63

Хм; Кстати, широкополосный включает DLS, кабельное и спутниковое подключение к интернет-провайдеру.

Я не понимаю, что вы подразумеваете под 'на основе общего доступа'.
Обычно наши сети подключены следующим образом:

и совместное использование достигается за счет поддержки NAT маршрутизатора для подключения к вашему интернет-провайдеру.
Сервер будет просто еще одним Ethernet-подключением к маршрутизатору.

Под широкополосным подключением на основе общего доступа вы подразумеваете что-то вроде:

yourroutingtable.jpg

Столбец 1 содержит номера строк для обсуждения.

строки 1–5 очень нормальны и являются основным подключением к Интернету
(что подтверждается строкой 1 Network Dest = 0.0.0.0 и строкой 12 внизу.
Эти две говорят о любых входных данных или выводит значение по умолчанию для этого соединения.

Все остальное вызывает сомнения.

Строка 6: подозрительная: часто ассоциируется с вирусами и троянами:

NetRange: 1.0.0.0 - 1.255.255.255
CIDR: 1.0.0.0/8
NetName: APNIC-1
NetHandle: NET-1-0-0-0-1 < br />Название организации: Азиатско-Тихоокеанский сетевой информационный центр
Идентификатор организации: APNIC
Город: Милтон
Проверка штата: QLD
Страна: AU​

Строки 7–11 — это адрес класса B, который вызывает диагностическое сообщение.

ТАК. КАК ВЫ СОЗДАЕТЕ ЭТУ СВЯЗЬ?
Это VPN-подключение?

Бьюсь об заклад, у вас есть доступ в Интернет, пока не существует соединения 192.168.86.178.
ИМХО, шлюз по умолчанию изменяется, когда вы устанавливаете это соединение.

Читайте также: