Мне кое что удалось сделать с жанром кампании, а именно сделать аналог современной онлайн игры.
Расскажу коротко идею:
Игрок заходит в камнанию и начинается инициализация.
На компьютере устанавлен специальный клиент, который общается между игрой и сервером.
Ну а дальше, как вы уже догодались у игрока есть 1 герой, которым от управляет остальные же подгружаются от команд сервера и загрузки их в игру.
То есть получается 1 игрок к примеру Красного цвета и 50 героев синего и того Онлайн 51.
Всё очень здорого, но вот только много эфектов с string[255] не сделать. Можно ли увеличить этот лимит?
Расскажу коротко идею:
Игрок заходит в камнанию и начинается инициализация.
На компьютере устанавлен специальный клиент, который общается между игрой и сервером.
Ну а дальше, как вы уже догодались у игрока есть 1 герой, которым от управляет остальные же подгружаются от команд сервера и загрузки их в игру.
То есть получается 1 игрок к примеру Красного цвета и 50 героев синего и того Онлайн 51.
Всё очень здорого, но вот только много эфектов с string[255] не сделать. Можно ли увеличить этот лимит?
Принятый ответ
Alex Daniels, в варике поддержки сокетов нет. Ваше решение костыльное.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Doc, ну так и правильно поток то один и что для каждой переменой резервировать память? Это же капец сколько запросов придётся делать. Или в варике можно принимать массив данных в переменую?
мы же не можем принять сразу все данные а потом в клиенте их расфасовать по нужным событиям/переменным и передать в вар3
мы пишем большую часть на jass
в джасс нету массива байтов поэтому он и использует строки
а если без строк то надо делать 100500 запросов
сначала запрашиваем координату x потом координату y
потом координату x другого юнита потом y
мы же не можем получить их все 1 пакетом и на стороне клиента указать какому юниту какие координаты
это же нереально сделать просто
Ред. Alex Daniels
Ред. Doc
Doc, И это уже реализовано, вопрос вообще был о расширении переменой.
Doc, не будешь же ты отправлять с сервера сообщение, извините все игроки находятся в городе, пожалуйста подождите...
prog, уже и это сделано...
Ред. nvc123