Флейм
GameDev.ru / Флейм / Форум / gzdoom (2 стр)

gzdoom (2 стр)

Поделиться

Страницы: 1 2 3 Следующая

monobogdanПостоялецwww14 ноя. 201710:27#15
Татарин
Считай физику на клиенте. Пусть  и рассинхрон, в самп же играют.
ТатаринПостоялецwww14 ноя. 201710:30#16
monobogdan
да пока так и делаю все на клиенте считаю.
monobogdanПостоялецwww14 ноя. 201710:52#17
Татарин
Кс 1.6 считает все коллизии на сервере и жрет не так уж много ресурсов
ТатаринПостоялецwww14 ноя. 201711:15#18
monobogdan
я смотрел исходники там считается только полет пули, через стенки ходить можно да и полет пули считается по спец маске которая не все объекты берет в расчет, но там одна машина считает одну сессию дорого будет делать такую онлайн игру я все таки хочу на одной железке несколько серверов запустить - дешево и сердито.
monobogdanПостоялецwww14 ноя. 201711:17#19
Татарин
Там обычный рейкаст, и толщину стен тоже учитывает для прострелов.
Через стенки ходить там нельзя, тебя назад будет откидывать
ТатаринПостоялецwww14 ноя. 201711:24#20
monobogdan
До исх пор там народ лазиет через стенки и растреливает людей, только недавно смотрел видос как это делать, плюс баги с решоткой, ох там много чего можно, да и не в этом суть, мне их физическая модель не интересна я же не cs делаю.
monobogdanПостоялецwww14 ноя. 201711:24#21
Татарин
Скинь видео где через стенки убивают
monobogdanПостоялецwww14 ноя. 201711:34#22
Татарин
Как ты мог смотреть исходники если cs всегда закрытой была, разве что hlsdk.

Правка: 14 ноя. 2017 11:34

ТатаринПостоялецwww14 ноя. 201711:43#23
monobogdan
https://github.com/ValveSoftware
ищи там все есть уже давно, где то была темка где я скидывал ссылку прямо на файл где идет расчет трассировки пули, ну и никакой проверки передвижения персонажей на сервере не делается - ничего подобного я не нашел.
видео я не найду - просто лень - там было место где игрок перелазил за карту и растреливал всех кто за ней другие игроки его не видели а он видел всех.
Мне не интересные такие споры если не веришь это твое дело, я думал мы тут про doom ремейк говорим?
monobogdanПостоялецwww14 ноя. 201711:49#24
Татарин
Это подсадка называется а не читы.
Там исходники клиента и сервера, но не движка.
Все коллизии в движке и движок на сервере их просчитывает
ТатаринПостоялецwww14 ноя. 201711:55#25
monobogdan
> Там исходники клиента и сервера, но не движка.
Хрень какая-то, клиент и сервер и теперь еще и движок существует отдельно от них, все я понял что тут ничего интересного не произойдет я пойду, оставлю это обсуждение.
monobogdanПостоялецwww14 ноя. 201713:28#26
Не раскрытие исходников скриптов не нарушение GPL же? А насчёт логики в бинарник?
kiparПостоялецwww14 ноя. 201714:14#27
monobogdan
все что линкуется как единое целое становится gpl. Если ты в wad выносишь то можешь попробовать отговориться тем что движок это продукт сам по себе, а wad файлы это просто документы которые он открывает. Но если в бинарник вставляешь то нарушение.
monobogdanПостоялецwww14 ноя. 201714:24#28
kipar
ну если я всю клиентскую логику перепишу и вынесу в отдельную библиотеку которая динамически линкуется это же не нарушение?
kiparПостоялецwww14 ноя. 201714:35#29
monobogdan
нарушение.
https://www.gnu.org/licenses/gpl-faq#GPLIncompatibleLibs
вкратце - для этого нужно добавить в лицензию исключение, для этого надо либо быть автором либо получить согласие от авторов.

Правка: 14 ноя. 2017 14:36

Страницы: 1 2 3 Следующая

/ Форум / Флейм / Разработка игр

2001—2017 © GameDev.ru — Разработка игр