Мне кое что удалось сделать с жанром кампании, а именно сделать аналог современной онлайн игры.
Расскажу коротко идею:
Игрок заходит в камнанию и начинается инициализация.
На компьютере устанавлен специальный клиент, который общается между игрой и сервером.
Ну а дальше, как вы уже догодались у игрока есть 1 герой, которым от управляет остальные же подгружаются от команд сервера и загрузки их в игру.
То есть получается 1 игрок к примеру Красного цвета и 50 героев синего и того Онлайн 51.
Всё очень здорого, но вот только много эфектов с string[255] не сделать. Можно ли увеличить этот лимит?
Расскажу коротко идею:
Игрок заходит в камнанию и начинается инициализация.
На компьютере устанавлен специальный клиент, который общается между игрой и сервером.
Ну а дальше, как вы уже догодались у игрока есть 1 герой, которым от управляет остальные же подгружаются от команд сервера и загрузки их в игру.
То есть получается 1 игрок к примеру Красного цвета и 50 героев синего и того Онлайн 51.
Всё очень здорого, но вот только много эфектов с string[255] не сделать. Можно ли увеличить этот лимит?
Принятый ответ
Alex Daniels, в варике поддержки сокетов нет. Ваше решение костыльное.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
В гарене/айсикупе ты с ним не поиграешь, но в локальной/имитированной/собственной сети - спокойно.
Melissa, про локалку знаю) Но всё равно ведь красивее, когда карты меняются)))
Melissa, Правда и от читов варика придётся как-то справляться)
Ред. nvc123
Alex Daniels:
и откуда ты взял 255?
1024 было же вроде
nvc123, так же от фрагментации пакета увеличивается время обработки + если у кото-то скорость интернета слабая будет ......
Alex Daniels, было бы хорошо увидеть от тебя здесь статейку как ты это все организовал)
К чему я веду. Передавай кол-во масивов = кол-ву игроков, а в каждом масиве уже храни данные об игроке.
Типа такого: string Player1[1] = hero
string Player1[2] = stats
string Player2[1] = hero
srting Player2[2] = stats
Ред. Doc
вам просто нужно механизм передачи данных полностью пересмотреть, у вас сделано говно сейчас, я это гарантирую
передавать нужно не символы, а массив байтов, если уж справились с внедрением таких вещей в игру то должны понимать что-то
Ред. darkowlom