• Как привести жесткий диск к одной файловой системе?

    BAS29
    @BAS29 Автор вопроса
    res2001, беда, мой друг, в том, что системная утилита Windows не дает удалить раздел ext4. Сведения о нем? Пожалуйста. Но удалить, увы. Мне товарищ ниже утилиты подсказал, я пойду пробовать.
  • Как привести жесткий диск к одной файловой системе?

    BAS29
    @BAS29 Автор вопроса
    Самый продуктивный и безопасный способ будет скопировать данные в безопасное место, удалить раздел, создать раздел в новом формате, скопировать данные обратно.


    Это первое, что пришло ко мне в голову. На разделе 2 ( EXT4 ) было около 20Gb файлов. Я их скопировал в облако. Теперь задача в том, как перевести EXT4 в NTFS, при условии, что раздел 2 ( EXT4 ) полностью пустой, а раздел 1 ( NTFS ) имеет 500Gb+ файлов. Штатная утилита Windows не дает отформатировать EXT4.
  • Как привести жесткий диск к одной файловой системе?

    BAS29
    @BAS29 Автор вопроса
    Станислав Макаров,
    Вы хотите перенести файлы с файловой системы ext4 на NTFS, правильно понимаем?


    Нет, сударь. Видимо, я дал слишком мало входной информации. Раздел 2 ( EXT4 ) у меня полностью пустой, а вот на разделе 1 ( NTFS ) 500Gb+ файлов. Честно говоря, я не нашел, как отформатировать EXT4 в NTFS.
  • Как собрать приложение на языке программирования C++, используя CMake?

    BAS29
    @BAS29 Автор вопроса
    jcmvbkbc, хм. Честно говоря, решение этой проблемы было проще, чем я мог себе представить.
    Я попробовал считывать файл, как заголовочные.

    Это "чудо" выглядит так:
    ../data/textures/walls/cobblestone.png

    Как итог, исполняемый файл ищет в своей директории папку data. Все гениальное просто.
  • Как собрать приложение на языке программирования C++, используя CMake?

    BAS29
    @BAS29 Автор вопроса
    Понял, принял. В данный момент я загружаю, например, текстуры таким образом:

    DATA_DIR + std::string("textures/walls/cobblestone.png")


    Тогда, как заставить приложение искать директорию data в директории приложения?

    Условно директория Program/
    Внутри нее program.exe и директория data/
  • Какую систему управления БД выбрать?

    BAS29
    @BAS29 Автор вопроса
    > Все действия в игре записываются в БД
    > Тут я, видимо, не правильно сформулировал.
    Я имел ввиду не все действия игры ( т. е изменение координат , как Вы сказали ), а, допустим имущество игрока, его валюта, инвентарь.

    Так, я правильно понял, что лучше разделить на две базы данных? Одна для веб-сайта, а вторая для игры? Тогда в лаунчере сделать авторизацию через БД игры?

    Я, честно говоря, никогда еще не имел опыта разработки мультиплееров ( только синглов ). С БД давно не работал ( года с 18 ), хоть SQL все еще помню. Вот отсюда и начал возникать вопрос.
  • Какую систему управления БД выбрать?

    BAS29
    @BAS29 Автор вопроса
    Приветствую.
    Нагрузка: ну, допустим, сервер, который обрабатывает действия 5 тысяч человек одновременно.
    Время отклика, естественно, максимально возможное.
    Проект создается на Unreal Engine & Visual Studio ( иногда продукты от JetBrains ).
    Касательно работы: условно говоря есть веб-сайт & какой-то лаунчер & какая-та игра. У них должна быть общая БД ( т. е, чтобы пользователь смог авторизоваться на сайте, в лаунчере с одного аккаунта. Авторизовавшись в лаунчере, его аккаунт виден в игре. Все действия в игре записываются в БД. На сайте, допустим, чтобы он мог взаимодействовать с тем, что у него есть в игре ( Ну, приведу пример ( игра будет мультиплеерная, заранее ). Условно у игрока есть товар N в игре. Ему лень заходить => он может продать его на сайте. )
    БД определенно должна быть бесплатной ( хотя, если небольшая стоимость, то why not ).

    Ах да, забыл. Условно говоря будут применяться след. технологии: ( Qt & ASP. Net & UE5 ). Имеет ли разница в выборе СУБД или они подходят к любым технологиям?
  • Какую систему управления БД выбрать?

    BAS29
    @BAS29 Автор вопроса
    Хорошо, Михаил.
    Тогда добавлю больше конкретики и некоторые вопросы.
    Ну, СУБД явно должна быть бесплатная & желательна высокая производительность & безопасность.
    + Имеет ли значение при выборе СУ БД исходя из технологий? ( Допустим .NET & ASP.NET & Qt & UE5 )
    Если имеет, то выходит, нужно выбирать исходя из поддерживаемых СУБД.