forked from xJayLee/MMO-Framework
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHowToCompile_Linux.txt
More file actions
29 lines (23 loc) · 2.13 KB
/
HowToCompile_Linux.txt
File metadata and controls
29 lines (23 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Russian
Установка зависимостей и компиляция проекта под Ubuntu 12/14/16 x86/64.
Примечание: на данный момент можно скомпилировать и запустить тестовый пример взаимодействия Клиента и Серверного кластера (ММО сеть).
Ядро игры и модули Графики и физики пока НЕ готовы к компиляции.
1. Итак, Архив MMO-Framework.zip скачан с github.com и распакован.
2. Перед началом в системе должно быть установлено:
2.1. Synaptic - для скачивания зависимостей и программ.
2.2. Midnight Commander.
Примечание: для установки synaptic открыть konsole и ввести: sudo apt-get install synaptic.
Далее ввести пароль root.
После установки запустить synaptic: sudo synaptic и ввести пароль root.
Искать в synaptic слова Midnight Commander. Отметить галочкой md-dev и нажать "Применить".
3. Аналогично способом установки из п.2 искать слова в synaptic и установить:
3.1. libssl
3.2. libboost-dev-all (версия > 1.54).
3.3. qt-default и qt-4.8.5+.
4. В konsole ввести sudo apt-get install g++ и ввести пароль root.
5.
5.1. Запустить konsole, sudo mc, ввод пароля root.
5.2. Зайти в папку TornadoEngine/Script/ и выделить кнопкой insert все файлы. Control+X, C.
Появится меню, выбрать "выполнить" и нажать "Установить все". Файлы станут другого цвета и появится звездочка.
5.3. Запустить последоватьльно ./makeBase_Modules, ./makeTestClient, ./makeTestServer.
5.4. Зайти в TornadoEngine/Exe/ и запустить в одной вкладке ./Server, в другой ./Client.