Помогите Рестарт мапы.

  • Автор темы Автор темы iD3LSY
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

iD3LSY

Активный участник
Пользователь
Баллы
76
Ку!

Потихоньку я ухожу с кубов, но все же иногда становится интересно посмотреть, как тут все работает. Решил написать апишку под миниигры, но задумался, как будет выгоднее рестартать карту?

Мои планы:
  1. Записывать название карт с позициями спавна в редиску;
  2. После игры перенаправлять всех игроков в лобби;
  3. Перезаписывать карту.
А вот мои идеи на счет перезаписи, ее реализации:
  • Проверка на недостающие блоки мапы из схематика, вставка этих блоков соответственно;
  • Удаление файла карты, копирование оригинального файла из вне.
Вопрос такой: как лучше реализовать? 1-ым, или 2-ым методом? А может и вовсе, 3-им. Не откажусь от ваших выводов на эту не маловажную для размышлений тему.
 
Создай обьект мира изначального (Без изменений)
Клонируй его для того чтоб получить мир для игроков
Запусти мирок
потом после конца игры просто повтори действия если нужно иметь адсолютно не тронутый мир
 
Создай обьект мира изначального (Без изменений)
Клонируй его для того чтоб получить мир для игроков
Запусти мирок
потом после конца игры просто повтори действия если нужно иметь адсолютно не тронутый мир
Выше этого варианта конечно же нет
 
Короче, достаточно просто придерживаться плана:

1. Создай абйект мира изначального (Без изменений)
2. Клонируй его для того чтоб получить мир для игроков
3. Запусти мир
4. ПРОСТО повтори действия если нужно иметь абсолютно нетронутый мир!
 
Короче, достаточно просто придерживаться плана:

1. Создай абйект мира изначального (Без изменений)
2. Клонируй его для того чтоб получить мир для игроков
3. Запусти мир
4. ПРОСТО повтори действия если нужно иметь абсолютно нетронутый мир!
А я сказал не это ?
 
Создай обьект мира изначального (Без изменений)
Клонируй его для того чтоб получить мир для игроков
Запусти мирок
потом после конца игры просто повтори действия если нужно иметь адсолютно не тронутый мир
Может папку клонировать? Вы ссылку на объект копируете.
 
Ребятки, не в ту степь вы уходите. Вопрос идет о том, что выгоднее? Тем более, уже 2 раза мне предложили то, что является одним (2-ым) из 2-х моих вариантов.
 
Ну скопировали вы объект, но потом вам будет больно, тк сервер скажет что два мира пытаются что - то с мапой делать.
Если схематики - импорти схематик по частям, если мир - выгружай, обновляй и загружай обратно. Если мир основной, то придется покостылять.
 
xDark ты знаешь что такое клонировать обьект а не ссылку на обьект ?
 
Ку!

Потихоньку я ухожу с кубов, но все же иногда становится интересно посмотреть, как тут все работает. Решил написать апишку под миниигры, но задумался, как будет выгоднее рестартать карту?

Мои планы:
  1. Записывать название карт с позициями спавна в редиску;
  2. После игры перенаправлять всех игроков в лобби;
  3. Перезаписывать карту.
А вот мои идеи на счет перезаписи, ее реализации:
  • Проверка на недостающие блоки мапы из схематика, вставка этих блоков соответственно;
  • Удаление файла карты, копирование оригинального файла из вне.
Вопрос такой: как лучше реализовать? 1-ым, или 2-ым методом? А может и вовсе, 3-им. Не откажусь от ваших выводов на эту не маловажную для размышлений тему.
Ты пишешь апи для тех кто не умеет писать миниигры? Если это так то это здорово.
 
Ну скопировали вы объект, но потом вам будет больно, тк сервер скажет что два мира пытаются что - то с мапой делать.
Если схематики - импорти схематик по частям, если мир - выгружай, обновляй и загружай обратно. Если мир основной, то придется покостылять.
Ладно. В целом в теме предложения только по разработке, в целом то вопрос стоял о том, как выгоднее, но и это пригодится.

Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх