Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Your map differs from the server's. Можно вылечить?

exec1337
сообщение 5.4.2013, 23:42
Сообщение #1
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Есть ли какой-то способ(можно и грязный) для решения такого рода проблемы: Your map differs from the server's.
Орфей,плагин на мета-тут не к месту?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя sergggzi
сообщение 6.4.2013, 0:01
Сообщение #2
Иконка группы

Стаж: 13 лет

Сообщений: 6536
Благодарностей: 6222
Полезность: 807

Цитата(exec1337 @ 5.4.2013, 23:42) *
Есть ли какой-то способ(можно и грязный) для решения такого рода проблемы: Your map differs from the server's.
Орфей,плагин на мета-тут не к месту?

Пройтись в папку maps и удалить ту карту, на которую собственно и ругается клиент. Зайти опять на сервер и скачается нужная карта. Какие еще плагины или грязные методы? Или может я проблему не понял!?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 6.4.2013, 0:13
Сообщение #3
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(sergggzi @ 6.4.2013, 2:01) *
Пройтись в папку maps и удалить ту карту, на которую собственно и ругается клиент. Зайти опять на сервер и скачается нужная карта. Какие еще плагины или грязные методы? Или может я проблему не понял!?

Проблема то серверная(пусть будет так). Хочется чтобы всёравно перезаписывало/перекачивало.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 6.4.2013, 22:36
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(exec1337 @ 6.4.2013, 2:13) *
Проблема то серверная(пусть будет так). Хочется чтобы всёравно перезаписывало/перекачивало.

решения проблемы нет и быть не может
это проблема картоделов, которые разным картам дают одинаковые названием

самое частое это наверное aim_awp
вот для примера две карта разные с одним и тем же названием

1) http://central-public.ru/uploads/posts/201...04-44-22-21.jpg
2) http://cs-files.net/img/aim/a/aim_awp.jpg

вообщем давать на сервере таким картам уникальные названия
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 7.4.2013, 1:50
Сообщение #5


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

Это может происходить даже если ты эту карту только что выкачал прямо с сервера. Хотелось бы решения тоже, на орфее например.

Отредактировал: Cracky, - 7.4.2013, 1:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
exec1337
сообщение 7.4.2013, 2:20
Сообщение #6
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Дада,есть море причин возникновения и уникальное название тут только вредит.

Суть даже не в том,что карта может при скачке стать попросту битой,а в том,что иногда хочется карту пофиксить,а все знают её под первоначальным названием.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 7.4.2013, 10:43
Сообщение #7


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

i
Уведомление:
Тема скорее к серверной части относится, чем к клиентской.
Переместил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
exec1337
сообщение 7.4.2013, 19:29
Сообщение #8
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

https://c-s.net.ua/forum/topic50887.html
Вот для клиентской фикс(как написано,сам не юзал). А для серверной что-то подобное можно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 7.4.2013, 20:30
Сообщение #9


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

обнови сервера до последней версии как и клиент.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
exec1337
сообщение 8.4.2013, 0:34
Сообщение #10
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(LaFA @ 7.4.2013, 22:30) *
обнови сервера до последней версии как и клиент.

Вы гарантируете,что поможет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 8.4.2013, 1:57
Сообщение #11


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

exec1337, если не поможет, оставишь багрепорт валвам - они исправят.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 8.4.2013, 16:04
Сообщение #12
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

LaFA,хорошо,спасибо.
*я правда первоначально не считал это именно багом. думал что-то вроде защиты(о чего-не знаю).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 12.5.2014, 1:47
Сообщение #13
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

А с серверной стороны эту защиту реально обойти?
Например плагином на орфее :3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 12.5.2014, 7:25
Сообщение #14


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

exec1337, а если карты разные реально? что тогда игрок на ней делать будет?
Проверка, если я верно понял, идет эта на клиенте, с сервера вариант только подменять serverinfo, а это не очень такой вариант :)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 12.5.2014, 10:01
Сообщение #15


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

у моего игрока такое было,он стим,и немогу зайти на сервер на трейн,я говорю удали свою и выкачай с сервера,все равно не помогло оО


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 12.5.2014, 16:10
Сообщение #16


Иконка группы

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
В консоли сервера это выглядит так:
Цитата
Dropped Metal Messiah from server
Reason: Client sent 'drop'

т.е. клиент проверяет ресурсы и сам выходит. Принудительно впарить файл клиенту с заменой можно только через motd_write, в остальных случаях если файл существует - его перезаписать нельзя.

Код в swds.dll, hw.dll, sw.dll - можно покопаться в районе вызовов CL_CheckCRCs() и сделать патч, который позволит перезаписывать существующие файлы, но это чревато сам знаешь чем.

Помогает только инструкция для игроков - найти файл, удалить, перезайти. Это помогает 100%.

P.S. мапперы тут непричем, есть куча вариаций патченных карт с добавленными респами и прочим добром. Лично знаю 2 разных de_azteс (кстати, старый мне нравится больше), бродят разные варианты dust2_2x2, de_cbble, de_nuke32 и т.д.

Отредактировал: Metal Messiah, - 12.5.2014, 16:13


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 12.5.2014, 19:38
Сообщение #17
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

mazdan, я приказываю играть на той, которая у меня! Ну а вообще, чаще бывает, что карты реально разные. И что мне в таком случае делать? Я в своё время переименовал пару карт как мне хотелось (лишь тег добавил, такчто авторские права не нарушал), но сделал это лишь потому, что карты в RU были абсолютно никому не известны.
Сделать так со всеми проблемнымии картами не выход.

Чем опасен такой метод?
Цитата(Metal Messiah @ 12.5.2014, 17:10) *
Принудительно впарить файл клиенту с заменой можно только через motd_write, в остальных случаях если файл существует - его перезаписать нельзя.

Идея не плохая, но опять же нужен хук + обход протектора на motd_write, а многие презирают это.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 12.5.2014, 19:47
Сообщение #18
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(r1nk0 @ 12.5.2014, 11:01) *
у моего игрока такое было,он стим,и немогу зайти на сервер на трейн,я говорю удали свою и выкачай с сервера,все равно не помогло оО

Тут уже можно грешить на стим.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 12.5.2014, 19:49
Сообщение #19


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

exec1337, еще обойти ограничение на motd_write по длине. Может лучше сразу подгружать либу и ей исправлять проблему на клиенте?


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 12.5.2014, 19:52
Сообщение #20
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

mazdan, и кто из нас двоих возьмётся за написание и криптование трояна?)))

И что ещё за ограничение? Сколько?

Отредактировал: exec1337, - 12.5.2014, 19:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: