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

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

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

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

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

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

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

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

Различаются карты на сервере и у клиента

, В игру не пускает, закачиваться не хочет
csgamer
сообщение 22.12.2013, 15:52
Сообщение #1
Стаж: 12 лет

Сообщений: 398
Благодарностей: 16
Полезность: 0

Есть такая проблема.
Некоторые карты на разных серверах и на разных сборках отличаются.
Разница в размерах файлов небольшая - 1...2 кБ, но это создаёт проблему.

Например, есть карта de_train.bsp размером файла 1 145 428 байт,
а есть размером 1 147 988 байт.
Обе карты по отдельности работоспособные!!! Но если на сервере одна,
а у клиента другая - то его не пускает в игру, пишет что ваши карты различаются.

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

Подобная история и с картой de_cpl_mill, которых у меня есть 2 немного разных размеров.

Как быть в такой ситуации??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 23.12.2013, 10:00
Сообщение #2
Стаж: 15 лет

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

csgamer
Решить, какой версией карты вы будете пользоваться. Если карта на сервере и у клиента
различается, то клиент ни какими методами не попадёт на сервер, пока карта не будет идентичной!
Иными словами удаляете у себя эту карту и идёте играть на сервер (она скачается).

P.S. Лучше использовать карты последних версий...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 23.12.2013, 12:03
Сообщение #3
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Некоторые различия карт уже вшиты на уровне движка!!
Есть карты, например de_inferno с фиксом флеш-бага, но
они взаимозаменяемые и игра не кричит, что файлы разные.
На сервере будет лежать de_inferno без фикса, а у клиента
пофикшеная - и ошибок не будет!!
Если зальёшь разные de_cpl_mill - то ошибки будут.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя unhead
сообщение 23.12.2013, 12:08
Сообщение #4


Стаж: 14 лет

Сообщений: 1182
Благодарностей: 399
Полезность: 501

Только как вариант менять названия и перекпчиваьь....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NichtWolf
сообщение 23.12.2013, 13:08
Сообщение #5
Стаж: 17 лет

Сообщений: 573
Благодарности: выкл.

Смотри номер версии карты. новые подходят старыми. бери заминяй!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamer
сообщение 23.12.2013, 13:55
Сообщение #6
Стаж: 12 лет

Сообщений: 398
Благодарностей: 16
Полезность: 0

Каким софтом посмотреть номер версии bsp???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 23.12.2013, 14:54
Сообщение #7


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

Стаж: 14 лет
Город: Ровно

Сообщений: 1817
Благодарностей: 919
Полезность: 1233

Цитата(csgamer @ 23.12.2013, 13:55) *
Каким софтом посмотреть номер версии bsp???

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


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 23.12.2013, 15:10
Сообщение #8


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Просто нужно скачать карту с максимально известного источника, либо найти сервер с этой картой и с кучей игроков и скачать оттуда. Если же у клиента будет какая-то левая версия карты - он либо удалить ее и скачает от вас, либо пойдёт лесом. Не парься вообще. Если карта оригинальная - бери ее же со стиима, например.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamer
сообщение 23.12.2013, 15:37
Сообщение #9
Стаж: 12 лет

Сообщений: 398
Благодарностей: 16
Полезность: 0

Как писалось выше, некоторые карты, которые с фиксом флэшбагов нормально меняются! Странные вещи, проверил!! У меня есть такой "де_нюк", я заменил и у клиента ничего не матюкнулось, хотя карты побайтово разные.
Почему одни карты могут не совпадать и всё нормально, а в других - выводятся матюки о несовпадении.
Может на самом деле вшита версия и главное, чтобы совпадали не байты карты, а номер версии??
Кто умный знает??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 23.12.2013, 15:49
Сообщение #10


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

Стаж: 16 лет

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

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

Цитата(csgamer @ 23.12.2013, 17:37) *
Как писалось выше, некоторые карты, которые с фиксом флэшбагов нормально меняются! Странные вещи, проверил!! У меня есть такой "де_нюк", я заменил и у клиента ничего не матюкнулось, хотя карты побайтово разные.
Почему одни карты могут не совпадать и всё нормально, а в других - выводятся матюки о несовпадении.
Может на самом деле вшита версия и главное, чтобы совпадали не байты карты, а номер версии??
Кто умный знает??

1000 чертей
100 раз уже писалось

Цитата
Дело в том, что список событий, вызовов функций и активных объектов на карте (entities) регулируется строго на стороне сервера, от клиента требуется только совпадения общей архитектуры карты (расположение стен).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamer
сообщение 24.12.2013, 0:18
Сообщение #11
Стаж: 12 лет

Сообщений: 398
Благодарностей: 16
Полезность: 0

Ерунда!!! Не знаете, не умничайте.
Как сервер, не закачав с клиента карту полностью, знает что там совпадает, а что не совпадает???
Максимум что сервер может сличить - это размер файла, контрольную сумму или какую-то внутренню версию.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 24.12.2013, 0:34
Сообщение #12
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Ребят, советую забить на него, это бесполезно. У себя давно в игнор внёс.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: