Sidebar

Xash3D 1.0 в разработке

Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 qpAHToMAS: если уж файло лежит на HTTP, что мешает туда положить архив с картой и всеми ресами, чтобы юзер это скачал самостоятельно?
ну я понимаю вот ты с другом захотел поиграть по сети и он докачал недостающее.
А замуты с HTTP я вообще не понимаю. Это только для тех, у кого есть свой собственный сервер. У тебя вот есть сервер?
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Дядя Миша сказав(ла):
2 qpAHToMAS: если уж файло лежит на HTTP, что мешает туда положить архив с картой и всеми ресами, чтобы юзер это скачал самостоятельно?
ну я понимаю вот ты с другом захотел поиграть по сети и он докачал недостающее.
А замуты с HTTP я вообще не понимаю. Это только для тех, у кого есть свой собственный сервер. У тебя вот есть сервер?
HTTP юзается на всех нормальных серверах, где стоят нестандартные мапы/моды с ресурсами. Даже администраторы мелких серверов, у которых нет своего сайта/форума, регистрируют какую-нибудь uCoz'овскую шляпу и юзают её для вот такого скачивания.

Смысл весь в скорости, ибо прямое скачивание, ну очень (!) долгое.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
HTTP юзается на всех нормальных серверах
Если я в локалке сервер поднял это нормальный сервер?

Смысл весь в скорости, ибо прямое скачивание, ну очень (!) долгое
Я знаю что весь смысл в скорости. Поэтому и хочу добиться аналогичной ну или приемлемой скорости от UDP соединения. В большинстве случаев это реальная задача. Фрагмент в 1 килобайт скачивает карту весом в мегабайт порядка двух минут. Фрагмент в 32 килобайта на ту же операцию тратит порядка 15 секунд.
Дефолтный MTU как мы помним равен 576 байт, ну в настоящее время допускается размер в 1200 байт. Но подавляющее большинство вроттеров позволяет прокачивать максимально допустимые протоколом пакеты до 64 килобайт. Ни голдсорс ни сорс не занимаются аналитикой определения размера максимально допустимого размера пакета для конкретного текущего соединения. Я хочу реализовать эту аналитику и исходить уже из нее.
Второй момент - до ожидания входа в игру можно скачать только карту, а все остальные ресы докачивать уже во время игры. Ну вообщем я себе отдаю отчёт.
Можно подумать я хоть что-то делал по принципу "не хуже чем у других и ладно".
 

UWDeMoN

New member
03.07.11
6
0
0
2 Дядя Миша:
http закачка нужна не только для этого
при скачке с игрового сервера тратятся ресурсы машины, которую обычно защищают от ддос, часто она на дорогим хостинге и т.д.
а хттп поднимается на дешманском ибо требования к нему никаких по сути

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

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

marikcool

Member
13.09.07
905
12
18
Дядя Миша сказав(ла):
Если я в локалке сервер поднял это нормальный сервер?


Я знаю что весь смысл в скорости. Поэтому и хочу добиться аналогичной ну или приемлемой скорости от UDP соединения. В большинстве случаев это реальная задача. Фрагмент в 1 килобайт скачивает карту весом в мегабайт порядка двух минут. Фрагмент в 32 килобайта на ту же операцию тратит порядка 15 секунд.
Дефолтный MTU как мы помним равен 576 байт, ну в настоящее время допускается размер в 1200 байт. Но подавляющее большинство вроттеров позволяет прокачивать максимально допустимые протоколом пакеты до 64 килобайт. Ни голдсорс ни сорс не занимаются аналитикой определения размера максимально допустимого размера пакета для конкретного текущего соединения. Я хочу реализовать эту аналитику и исходить уже из нее.
Второй момент - до ожидания входа в игру можно скачать только карту, а все остальные ресы докачивать уже во время игры. Ну вообщем я себе отдаю отчёт.
Можно подумать я хоть что-то делал по принципу "не хуже чем у других и ладно".
да лучше выше mtu не трогать, там же хидер пакета не большой, в чем проблема пулять много пакетов? ограничение буфера на клиенте и сервере?
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
при скачке с игрового сервера тратятся ресурсы машины, которую обычно защищают от ддос
Ты замерял сколько там этих ресурсов тратится?

а главное при закачки с игрового занимается слот на сервере
Да эти игроки вконец охренели - слоты занимают на сервере. Это как бабки в советское время ворчали - ходют тут и ходят, грязь разносят. А у тебя игроки на сервере слоты занимают.

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

Post automatically merged:

ЗЫ. тащем-то закачка возможна в отдельно взятом потоке. Это и в оригинале такое было.
 
Останнє редагування:

mittorn

Active member
22.04.10
1 229
22
38
2 Дядя Миша:
Если ты просто положишь файло на сервер - его никто никогда не скачает. Если не сделать fastdl, клиенты подолгу качающие файлы будут нагружать сервак. Сейчас в форке требование fastdl является порогом который не даёт всяким школьникам распространять сомнительные ресурсы - ведь без реального ip адреса не запустишь http сервер, да ещё это всё настроить надо. Именно по этому никто так и не пытался починить прямое скачивание - ну не нужно оно в 2018 году при современном пороге вхождения в интернет. Как только появится прямое скачивание - у всех gamedir заплывёт мусором так, что не вычистишь
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
не даёт всяким школьникам распространять сомнительные ресурсы
Ну да, школьники во всём виноваты. А где они в нулевые были эти школьники?

ведь без реального ip адреса не запустишь http сервер, да ещё это всё настроить надо
Я знаю несколько людей 16-18 лет, которые прекрасно поднимут и запустят и говна насуют в геймдир и хаков и вирусов. Это школьники или нет?
Это всё надуманные предлоги, это как вальва с читёрами боролась путём шифрования дллок и ничего в итоге не выкружила. Потому что совершенно не надо, чтобы все разобрались как это обойти. Достаточно чтобы разобрался один и выложил чит. В итоге им удалось победить только путём перманентного бана стим-аккаунтов, народ испугалсо. А уж школьники они были или нет - какая разница?
Как только появится прямое скачивание - у всех gamedir заплывёт мусором так, что не вычистишь
Не gamedir, а gamedir_download. Ну или что-то в этом духе.

Но вообще я не понял к чему это всё было написано. Тебя школьники терроризируют?
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Шесть лет назад ДМ не брался за мультиплеер вообще, точнее говоря, был готов только за 200 тысяч.
На сегодняшний день он работает над ним, пишет скачивание ресурсов, однако важность таких вещей, как FastDL, до сих пор не понимает.
Но ничего, подождём еще лет шесть :).
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 qpAHToMAS: а я неоднократно говорил, мнение разработчика может не совпадать с мнением пользователей по каким-то вопросам. Лично мне fastdl не нужен. Я не понимаю, ну вот вы хотите поиграть в кастомную карту. Неужели нельзя выложить архив с этой картой на сайт и скачать через браузер? В чём проблема? Собственно большинство именно так и скачивают карты.

Post automatically merged:

Вообще я бредятину какую-то слышу от вас отборнейшую, мол школьники закидают вас говнокартами. А что кто-то заставляет коннектится к школьникам, я понять-то не могу? Помоему в списке серверов видно на какой карте идёт игра. Не хотим - не коннктимся. Но самая волшебная отмазка, это то, что http даёт какую-то защиту от говнокарт. Да под халфу 95% карт это говно.
 
Останнє редагування:

mittorn

Active member
22.04.10
1 229
22
38
2 Дядя Миша:
Проблема такая: кто-нибудь запустит сервер с изменённой картой или моделью, она всем скачается и потом никому нормальная версия карты или модели не загрузится.
Это защита не от злого умысла, а от дурака. В ней смысл есть.

Post automatically merged:

2 xDShot:
результат - моды вроде ag не работают на последних версиях с кастомными картами. Они с клиента хотят проверить карту, а её нету на месте, потому что она в download

Post automatically merged:

Дядя Миша сказав(ла):
2 qpAHToMAS: а я неоднократно говорил, мнение разработчика может не совпадать с мнением пользователей по каким-то вопросам. Лично мне fastdl не нужен. Я не понимаю, ну вот вы хотите поиграть в кастомную карту. Неужели нельзя выложить архив с этой картой на сайт и скачать через браузер? В чём проблема? Собственно большинство именно так и скачивают карты.
В итоге её никто так и не скачает. Одно дело карта скачалась бы сама. Мультиплеерные карты это не мод для сингла, в которому можно самому поиграть. На них в одиночку можно поиграть разве что с ботами, то ещё удовольствие
Дядя Миша сказав(ла):
Post automatically merged:

Вообще я бредятину какую-то слышу от вас отборнейшую, мол школьники закидают вас говнокартами. А что кто-то заставляет коннектится к школьникам, я понять-то не могу? Помоему в списке серверов видно на какой карте идёт игра. Не хотим - не коннктимся. Но самая волшебная отмазка, это то, что http даёт какую-то защиту от говнокарт. Да под халфу 95% карт это говно.
http это защита от говноадминов. Если админ не смог сам настроить fastdl, то и игра будет говно. Особенно весело когда турки засирают конфиги. У нас уже есть такое - отключают отображение fps как минимум.

Защиты от дурака никогда не избавляют от дураков полностью, а лишь снижают негативный эффект от них
 
Останнє редагування:

nekonomicon

Member
11.10.16
46
6
8
mittorn сказав(ла):
Post automatically merged:

2 xDShot:
результат - моды вроде ag не работают на последних версиях с кастомными картами. Они с клиента хотят проверить карту, а её нету на месте, потому что она в download
Почему-то ag сохраняет карту в basedir/downloaded, но в ксаше загрузка из basedir/downlowded не работает. А при повторном скачивании карта все-таки сохраняется в gamedir/downloaded. Но это в случае с форком ксаша, в стиме незнаю как.
По крайней мере ag должен загружать карты из valve.
 
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
кто-нибудь запустит сервер с изменённой картой или моделью, она всем скачается и потом никому нормальная версия карты или модели не загрузится.
1. ну и как вы жили 18 лет с такой трагедией?
2. каким образом http-докачка помешает кому-нибудь запустить сервер с изменённой картой или моделью? Да никак не помешает.

В итоге её никто так и не скачает.
если следовать твоей замечательной логике гей-банану придумали одни идиоты, а карты туда выкладывают другие идиоты, ну они же не знали что там никто ничего не качает. Для кваки есть lvlworld, видимо тоже бесполезный ресурс. Иди им растолкуй, что они зря время тратят.

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

Защиты от дурака никогда не избавляют от дураков полностью, а лишь снижают негативный эффект от них
Ну значит это не защита от дурака. Я вон соседней теме задал вопрос, что будет если два маппера с разными никами, создадут разные карты и назовут их одинаково. Так мне никто не ответил. Вы такие карты даже в общий пак положить не сможете, а рассуждаете про докачку.

Post automatically merged:

2 mittorn: и ты вообще не с той стороны заходишь. Надо так: для коммерчески успешного сервера необходима докачка по HTTP. Вот это убедительный довод. Дело за малым - раскрыть тайну как зарабатывать на этих серверах, потому что мне никто ничего внятного объяснить не смог, а самостоятельно я пока этой темой не интерисовался.

Post automatically merged:

Тестирую кастомные декали. По идее можно и полноцветные тоже будет.
 

Вкладення

Останнє редагування:

a1batross

Umu~!
06.01.15
674
27
2 mittorn:
Проблема такая: кто-нибудь запустит сервер с изменённой картой или моделью, она всем скачается и потом никому нормальная версия карты или модели не загрузится.
Я давно предлагал ввести каталоги закачки привязанные к IP.

2 Дядя Миша:
1. ну и как вы жили 18 лет с такой трагедией?
Никак. Потому что в ГС оно просто не работает(СЛИШКОМ медленно), соответственно говносерверов нет. Хочешь закачать что-то клиенту? Будь добр настроить HTTP сервер.

По простому эту закачку надо запретить для !LAN серверов. Ну и запихивать загрузки в каталоги по IP. :)

Да и как я говорил(но вроде не на форуме), к чему споры, если очевидно какой движок будет использоваться для игры в мультиплеер? Дядя Миша волен делать так, как ему позволяет его собственное пролетарское чутьё, которое судя по всему играло в HLDM не так много. Но может я ошибаюсь.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Потому что в ГС оно просто не работает(СЛИШКОМ медленно)
Эх, маладеж! А представляете как мы качали по модему 100 мегабайт например? У меня это заняло почти сутки. А по деньгам - лучше не вспоминать.
10 мегабайт = 1 час и это в лутьшем случае.
 

a1batross

Umu~!
06.01.15
674
27
2 Дядя Миша:
для Internet игр время загрузки критично. Потому что никто не придёт на сервер, на который ресурсы качаются полчаса. FastDL это решает тем, что просто использует подходящий инструмент для передачи файлов по интернету.

Передача файлов движком конечно удобно. Но только для ланпати. Тем более для ланпати сейчас даже хаб таскать не надо, можно просто по WiFi. :)
 

mittorn

Active member
22.04.10
1 229
22
38
2 Дядя Миша:
Сейчас мир такой что люди развращены коммерческими методами. И то что не имело бы коммерческий успех - не будет иметь пользователей.
Видимо в форке закачка будет привязана к серверам.
Можно даже так сделать: передавать с сервера crc файла, проверять. Если не совпала - то качать в отдельную папку для сервера
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Дядя Миша сказав(ла):
Лично мне fastdl не нужен. Я не понимаю, ну вот вы хотите поиграть в кастомную карту. Неужели нельзя выложить архив с этой картой на сайт и скачать через браузер? В чём проблема? Собственно большинство именно так и скачивают карты.
Какое большинство? Даже лет 10 назад не было такого большинства, не то что бы сейчас. До сих пор живешь в какой-то параллельной вселенной.
Игроки уже давно не качают никакие архивы с картами, они даже не знают, как эти карты устанавливать, в какую папку. Я больше скажу: они порой даже не знают, в какую папку у них установлена игра, просто всегда запускают её по ярлыку на рабочем столе.
Если я скажу товарищу, что-то на вроде "подключайтся на {servername}, я там играю, но сначала скачай скачай {{map|mod}name} и установи в игру" (или скачать всё это напрямую с сервера хз сколько времени), то он просто покрутит пальцем у виска и пойдет играть на другой сервер (или вообще, игру).
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.