Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Разговор о сетевых портах DOOM. Пред.  1, 2, 3, 4, 5  След.
   Список разделов - DeathMatch Club - Разговор о сетевых портах DOOM.Ответить
АвторСообщение
RastaManGames
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 50 points
1240

Doom Rate: 2.03

Posts quality: +560
Ссылка на пост №21 Отправлено: 16.10.15 16:43:53
DoomKid
Should i download Odamex and why?
1 2 1
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №22 Отправлено: 16.10.15 16:45:41
Некромаг:
Ась? Что-то не помню, честно.

http://chat.iddqd.ru/logs?from=14894&to=14898

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

Ты мне случайно не объяснишь, почему в таком случае никто не играет в TDM, а вместо этого играют в CTF?
Меня всегда печалил тот факт, что TDM в думе заброшен.

Monsterooovich:
Скрипты? В здаймоне их функционал порезан.

Ересь! У них между прочим весьма активно бэкпортится ACS, в отличие от декора.
Точно знаю, что существуют Named скрипты. Мало того, существовали раньше, чем в зандронуме.
2 2 1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 87 points
953

Doom Rate: 1.54

Posts quality: +11
Ссылка на пост №23 Отправлено: 16.10.15 16:55:57
ZZYZX:
Ты мне случайно не объяснишь, почему в таком случае никто не играет в TDM, а вместо этого играют в CTF?


Потому что нет модов для тдм.
Потому что лмс интереснее.

Ну, а то что плееры играют в цтф - это что-то плохое?

ZZYZX:
Ересь! У них между прочим весьма активно бэкпортится ACS, в отличие от декора.


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

ZZYZX:
Точно знаю, что существуют Named скрипты. Мало того, существовали раньше, чем в зандронуме.


Первый нах. Вот какой от них толк, если всего остального нет.
Некромаг
- Corporal -
Next rank: = Corporal = after 3 points
97

Doom Rate: 3.13

Posts quality: -7
Ссылка на пост №24 Отправлено: 16.10.15 16:56:26
deleted
2 1
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №25 Отправлено: 16.10.15 16:58:16
Monsterooovich:
А зандротум то обогнал здаймон в возможностях сетевых скриптов, даже при том условнии что в задротуме они - уг.

Сорри, что? Reliable puke when? (c)
http://www.zdaemon.org/?CMD=info&NAME=acs_remoteexecution
Ещё там есть SetPlayerInfo, например. А в зандронуме — нет. Вон только недавно начали додумываться до того, что нужно из ACS дать возможность начислять и снимать очки.
Способа выяснить, клиент мы или сервер — опять же нет. Приходится использовать извращения.

Monsterooovich:
Модов нет!

Ну это-то да.

Monsterooovich:
Ну, а то что плееры играют в цтф - это что-то плохое?

Нет, это не плохое. Это просто не совсем то, во что мне хотелось бы играть. А приходится, ибо больше ничего нет. Вот так вот.
2 2 1
Некромаг
- Corporal -
Next rank: = Corporal = after 3 points
97

Doom Rate: 3.13

Posts quality: -7
Ссылка на пост №26 Отправлено: 16.10.15 16:58:47
deleted
2 1
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №27 Отправлено: 16.10.15 17:00:17
Некромаг:
Ну и что-ж такого? Правда есть правда.

https://www.google.com.ua/search?q=синусоидальная+траектория&tbm=isch
2 2 1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 87 points
953

Doom Rate: 1.54

Posts quality: +11
Ссылка на пост №28 Отправлено: 16.10.15 17:03:15
ZZYZX:
Сорри, что?


Фуу. Я то уж думал, что оно ещё отправляет строки.

А в зан-е только 2 функции.
http://wiki.zandronum.com/RequestScriptPuke

Слабо?
Скрытый текст:

AnnouncerSound
ConsolePlayerNumber
CountDBResults
FreeDBResults
GameType
GetDBEntry‎
GetDBResultKeyString
GetDBEntryRank
GetDBResultValue
GetDBResultValueString
GetGameModeState
GetInvasionState
GetInvasionWave
GetPlayerAccountName
GetPlayerLivesLeft
GetTeamProperty
GetTimeProperty (development version 3.0-150831-1814 only)
IsMultiplayer
IsOneFlagCTF
KickFromGame
PlayerIsLoggedIn
PlayerIsSpectator
PlayerTeam
ResetMap
SetDBEntry
SetPlayerLivesLeft
SortDBEntries
Strftime (development version 3.0-150831-1814 only)
SystemTime (development version 3.0-150831-1814 only)
RequestScriptPuke

ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №29 Отправлено: 16.10.15 17:04:42
Monsterooovich:
Фуу. Я то уж думал, что оно умеет отправляет строки. А в зан-е только 2 функции.

Я и так умею отправлять строки скриптами. Строка кодируется в int (вообще любые данные можно запихнуть в int, 4 байта на параметр скрипта), и пишется во временный буфер на стороне сервера. После чего по определённому сигналу от клиента (в стиле "строка закончилась, номер скрипта такой-то") запускается скрипт и ему параметром пихается эта строка.

Но для этого нужно, чтобы пакеты не терялись по дороге к серверу. А в зандронуме любые пакеты, отправляемые клиентом, могут спокойно потеряться навсегда.
2 2 1
Некромаг
- Corporal -
Next rank: = Corporal = after 3 points
97

Doom Rate: 3.13

Posts quality: -7
Ссылка на пост №30 Отправлено: 16.10.15 17:07:25
deleted
2 1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 87 points
953

Doom Rate: 1.54

Posts quality: +11
Ссылка на пост №31 Отправлено: 16.10.15 17:08:02
ZZYZX:
Я и так умею отправлять строки скриптами.


Конвертируя строки в числа да ещё и с говноограничениями алфавита? Фууу.

ZZYZX:
Но для этого нужно, чтобы пакеты не терялись по дороге к серверу. А в зандронуме любые пакеты, отправляемые клиентом, могут спокойно потеряться навсегда.


UDP такой UDP, что тут можно ещё придумать? Проверки на просирания пакетов не предлагать, так как они все равно просираются.
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №32 Отправлено: 16.10.15 17:08:26
Некромаг:
Иии?... Снаряд из него как раз именно так и летит при резких поворотах.

Думовские снаряды никакого отношения к синусоиде не имеют. Совсем. Они летят по прямой, минус снаряд ревенанта, который автоаимится на игрока. Но он тоже никакого отношения к синусоиде не имеет.

Добавлено спустя 1 минуту 37 секунд:

Monsterooovich:
UDP такой UDP, что тут можно ещё придумать?

https://ru.wikipedia.org/wiki/RUDP

Monsterooovich:
Конвертируя строки в числа? Фууу.

Это не фу. Это — работает. И самое главное что таким образом можно на сервер пихнуть не только строку, но и например структуру. То есть 20 параметров, упакованных в типа-строку, и пересылаемых несколькими вызовами скрипта.
2 2 1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 87 points
953

Doom Rate: 1.54

Posts quality: +11
Ссылка на пост №33 Отправлено: 16.10.15 17:13:39
ZZYZX:
Это не фу. Это — работает.


О, да. Вместо нормальной отправки строк, давайте писать быдлокод - основная концепция говноограничий здум-а в скриптах.
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №34 Отправлено: 16.10.15 17:15:54
Быдлокод — это писать плохо, когда можно написать хорошо.
Тут нельзя написать лучше, следовательно это не то что хороший код — гениальный! Потому что мало того, что работает, но ещё и обходит ограничения.

Обходил бы. Если бы была надёжная доставка пакетов на сервер. В ZD — есть.
2 2 1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 87 points
953

Doom Rate: 1.54

Posts quality: +11
Ссылка на пост №35 Отправлено: 16.10.15 17:22:29
ZZYZX:
Быдлокод — это писать плохо, когда можно написать хорошо.


А здум быдлокод - это когда нельзя написать хорошо, и ты пишешь плохо. Ну и как обычно бывает в здум быдлокоде, вылезет какая нибудь хрень, которая все испортит или будет глючить и ещё это не исправить. А нормальную фичу не осилили!
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №36 Отправлено: 16.10.15 17:24:03
Monsterooovich:
Ну и как обычно бывает в здум быдлокоде, вылезет какая нибудь хрень, которая все испортит или будет глючить.

А это потому, что нужно знать, что ты пишешь и почему оно работает именно так, а не иначе.
2 2 1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 87 points
953

Doom Rate: 1.54

Posts quality: +11
Ссылка на пост №37 Отправлено: 16.10.15 17:25:02
ZZYZX:
А это потому, что нужно знать, что ты пишешь и почему оно работает именно так, а не иначе.


Обычно это потому что "здум говно, а разрабы блж" - невозможно сделать впринципе.
Некромаг
- Corporal -
Next rank: = Corporal = after 3 points
97

Doom Rate: 3.13

Posts quality: -7
Ссылка на пост №38 Отправлено: 16.10.15 17:27:41
deleted
2 1
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №39 Отправлено: 16.10.15 17:27:55
Monsterooovich:
Обычно это потому что "здум говно, а разрабы блж" и не могли нормально сделать.

И что? Разрабы — там. Ты — здесь. Твой мод тоже — здесь. Элитизм не помогает программировать.
Но вообще я с тобой не согласен. На моей памяти описание чего-либо в вики всегда соответствовало тому, что функция делала на самом деле. Другое дело что некоторые люди учатся моддингу непонятно через какую жопу (в основном не знающие английского), и у них что-то как-то работает, но непонятно как. И с хорошим шансом поломается после выхода нового здума.
В частности был такой прикол с форматом n: в принт-функциях, когда n:0 означало текущего игрока, а n:-1 до определённой версии ничем не отличалось от n:0, а чуть позже получило специальное значение. В вики было написано, что нужно использовать n:0, но люди использовали что попало, т.к. "работает же".
2 2 1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 87 points
953

Doom Rate: 1.54

Posts quality: +11
Ссылка на пост №40 Отправлено: 16.10.15 17:29:21
ZZYZX:
Элитизм не помогает программировать.


Как и отсутствие нормальных фич, которых нет по этой же причине, и мы пишем быдлокод, пока не наткнемся на тоже самое отсутствие, но уже других фич и так до бесконечности.
Страница 2 из 5Перейти наверх Пред.  1, 2, 3, 4, 5  След.
   Список разделов - DeathMatch Club - Разговор о сетевых портах DOOM.