Необходимо читать данные из текстового файла (строку) на компьютере хоста и записывать их в переменную.
Пользовался data manager, с целочисленными и реальными всё нормально, при чтении строк вылетает в мультиплеере. Конечно можно закодировать как-то строки в виде целочисленных, но будет слишком медленно.
Есть ли какие-то способы синхронизации строк в мультиплеере?

Принятый ответ

Разработчики игры не доделали синхронизацию строк. Тебе придется искать обходные пути.

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
7 лет назад
0
Lucker, синхронизация строки может быть очень долгой, на сколько секунд стоит вейт?
0
2
7 лет назад
0
quq_CCCP, да пробовал от 1 сек до минуты некакого эффекта
0
14
7 лет назад
0
Разработчики игры не доделали синхронизацию строк. Тебе придется искать обходные пути.
Принятый ответ
0
2
7 лет назад
0
Ну для поиска дополнительных вариантов и создал тему. Для задуманной идеи нужно, что бы считывались строки более-менее быстро, либо медленно, но большими скоплениями. Если это невозможно от мультиплеера придётся отказаться. Карта в принципе не рассчитана на широкую аудиторию, если можно реализовать синхронизацию за счёт скачки какого-нибудь файла перед началом игры, этот вариант бы подошёл.
0
32
7 лет назад
0
Lucker, а что собственно за строки ты хочешь синхронизировать? Пасскод загрузки персонажа? Сначала конвертнии его в цифры локально, а потом уже синхронизируй.
IceFog, Надо будет потестить синх строк... В мемхаке кстати были допиленные функции синха для ботов, но лич вроде не выкладывал подробностей.
0
2
7 лет назад
0
quq_CCCP, идея в том, чтобы отлавливать чат со стороннего ресурса (в моём случае с твича). Люди пишут в чат команды от которых в игре что-либо происходит. Программа, сортирующая сообщения для того что бы его, было удобно читать через прелоад в принципе не сложная и почти готова. В принципе можно было бы обойтись тупо цифровыми командами, но хочется, чтобы если скажем человек из чата спавнит командой моба, он бы был подписан его именем. А так как с синхронизацией сейчас проблемы приходится выбирать между мультиплеером и подписью (фишку которую я считаю очень важной для зрелищности).
0
26
7 лет назад
0
разбей алфавит на цифры, в чем проблема то
0
2
7 лет назад
Отредактирован Lucker
0
Hate, ну в крайнем случае да, но на сколько я понимаю это тоже будет довольно медленно читаться.
Просто вроде столько всякой всячины по типу мемхаков повыходило, я подумал, может кто-то знает способ побыстрее.
0
16
7 лет назад
0
Lucker, почему медленно то? На сколько я знаю, варкрафт пережевывает числа в десятки раз быстрее, чем строки.
А у тебя, по факту, буква заменяется двузначным числом. Это ничтожно мало.
А Hate предложил тебе еще вариант еще проще - назначай номер для каждой текстовой команды. Конвертируй локально и передавай на свой сервер только номер команды.
0
2
7 лет назад
0
avuremybe, про цифровые команды я и сам писал, а касательно перевода строк в числа, скажем пусть ник из 10 букв, это уже 20 цифр, и пусть в самом вк перевести их в строку будет просто и быстро, их прелоад и синхронизация займёт немало времени, насколько мне известно.
0
16
7 лет назад
Отредактирован avuremybe
0
варкрафт пережевывает числа в десятки раз быстрее, чем строки
Эту мысль то ты уловил?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.