Kompilacja [TFS 1.2] Widnows x64bit + Video.
Ok skompilujmy razem własny silnik pod windowsa.
______________________________________________
Na początek pobieramy i instalujemy wymagane oprogramowania:
- Visual Studio 2015 Update 3 (nasz kompiler może być community nie wiem czy na innych działa więc polecam pobrać właśnie community)
- TFS SDK v3.2
- Boost C++ libraries (pobierz 32-bit, pobierz 64-bit)
Po pobraniu instalujemy programy najlepiej jak byś cie nic nie zmieniali pod czas instalacji to ułatwi nam prace (mam tu na myśli położenie programów).
Kolejnym krokiem będzie pobranie i rozpakowanie naszego source:
Source: GitHub - otland/forgottenserver: A free and open-source MMORPG server emulator written in C++ Po rozpakowaniu wrzućmy folder tfs-sdk-3.2 do naszego folderu (Poradnik)
Teraz skonfigurujemy nasz system czyli zarejestrujemy pliki potrzebne do kompilacji.
Wchodzimy do folderu tfs-sdk-3.2 zobaczymy tam 2 pliki: register_tfssdk_env oraz register_boost_envregister_tfssdk_env (uruchamiamy jako administrator) program sam się otworzy i zamknie rejestrując położenie folderu
Nasz 2 plik czyli: register_boost_env przenosimy do folderu C:\local\boost_1_60_0\boost
Również uruchamiamy go jako administrator:
Teraz przechodzimy do folderu z source \forgottenserver-master\vc14\ zobaczymy tam plik theforgottenserver uruchamiamy go:
Po załadowaniu się ukaże nam się okno projektu klikamy prawym przyciskiem na theforgottenserver i z listy wybieramy Properties
Po wejściu w Properties pokaże nam się okno: theforgottenserver Porperty Pages:1. Wybieramy: Relase
2. Wybieramy: x64
3. Przechodzimy do: Configuration Manager
Po przejściu do: Configuration Manager ustawimy wszystko tak jak ja:
3.1 - Wybieramy z zakładki Active solution configuration: Release
3.2 - Z zakładki Configuration: Release
3.3 - Z zakładki Platform: x64
3.4 - Z Active solution platform: x64
Klikamy Close czyli zamykamyConfiguration Manager
Kolejnym krokiem będzie ustawienie naszych Additional Include Directories:- 1. Przechodzimy do C/C++
- 2.Wysuwamy 2
- 3.Klikamy <Edit...>
Ustawiamy Additional Include Directories:
Klikamy OK. Teraz ustawimy Additional library Directoriesrzechodzimy do:
- 1. Linker General
- 2. Wysuwamy Additional library Directories
- 3. Klikamy <Edit...>
Ustawiamy je:
Upewnij się czy ustawiłeś je dobrze to ważne!
Jeżeli wszystko jest dobrze klikamy OKMożemy już zamknąć theforgottenserver Porperty Pages Klikając Apply i OK
Nasze biblioteki muszą się załadować to potrwa krótką chwilę:
Gdy ujrzymy napis Ready znaczy że nasz program jest gotowy do kompilacji
Teram znów klikamy prawym przyciskiem na forgottenserver i wybieramy Rebuild
Nasz kod zacznie się kompilować
z naszego kodu zacznie powstawać theforgottenserver.exe
Gratuluję jeżeli wszystko zrobiłeś zgodnie z poradnikiem twój serwer został skompilowany !
Możemy go znaleźć w: forgottenserver-master\vc14\x64\Release
Dorzucam filmik nakręcony OBS nie wiem dlaczego ale po przechwyceniu nie widać jak klikam prawym na forgottenserver jednak nie powinno wam to przeszkadzać
Miło mi że mogę podzielić się z wami wiedzą którą zdobyłem przez kilka lat doświadczenia z Open Tibią. Pozdrawiam !
Ok skompilujmy razem własny silnik pod windowsa.
______________________________________________
Na początek pobieramy i instalujemy wymagane oprogramowania:
- Visual Studio 2015 Update 3 (nasz kompiler może być community nie wiem czy na innych działa więc polecam pobrać właśnie community)
- TFS SDK v3.2
- Boost C++ libraries (pobierz 32-bit, pobierz 64-bit)
Po pobraniu instalujemy programy najlepiej jak byś cie nic nie zmieniali pod czas instalacji to ułatwi nam prace (mam tu na myśli położenie programów).
Kolejnym krokiem będzie pobranie i rozpakowanie naszego source:
Source: GitHub - otland/forgottenserver: A free and open-source MMORPG server emulator written in C++ Po rozpakowaniu wrzućmy folder tfs-sdk-3.2 do naszego folderu (Poradnik)
Teraz skonfigurujemy nasz system czyli zarejestrujemy pliki potrzebne do kompilacji.
Wchodzimy do folderu tfs-sdk-3.2 zobaczymy tam 2 pliki: register_tfssdk_env oraz register_boost_envregister_tfssdk_env (uruchamiamy jako administrator) program sam się otworzy i zamknie rejestrując położenie folderu
Nasz 2 plik czyli: register_boost_env przenosimy do folderu C:\local\boost_1_60_0\boost
Również uruchamiamy go jako administrator:
Po załadowaniu się ukaże nam się okno projektu klikamy prawym przyciskiem na theforgottenserver i z listy wybieramy Properties
Po wejściu w Properties pokaże nam się okno: theforgottenserver Porperty Pages:1. Wybieramy: Relase
2. Wybieramy: x64
3. Przechodzimy do: Configuration Manager
Po przejściu do: Configuration Manager ustawimy wszystko tak jak ja:
3.1 - Wybieramy z zakładki Active solution configuration: Release
3.2 - Z zakładki Configuration: Release
3.3 - Z zakładki Platform: x64
3.4 - Z Active solution platform: x64
Klikamy Close czyli zamykamyConfiguration Manager
Kolejnym krokiem będzie ustawienie naszych Additional Include Directories:- 1. Przechodzimy do C/C++
- 2.Wysuwamy 2
- 3.Klikamy <Edit...>
Ustawiamy Additional Include Directories:
Klikamy OK. Teraz ustawimy Additional library Directoriesrzechodzimy do:
- 1. Linker General
- 2. Wysuwamy Additional library Directories
- 3. Klikamy <Edit...>
Ustawiamy je:
Upewnij się czy ustawiłeś je dobrze to ważne!
Jeżeli wszystko jest dobrze klikamy OKMożemy już zamknąć theforgottenserver Porperty Pages Klikając Apply i OK
Nasze biblioteki muszą się załadować to potrwa krótką chwilę:
Gdy ujrzymy napis Ready znaczy że nasz program jest gotowy do kompilacji
Teram znów klikamy prawym przyciskiem na forgottenserver i wybieramy Rebuild
Nasz kod zacznie się kompilować
z naszego kodu zacznie powstawać theforgottenserver.exe
Gratuluję jeżeli wszystko zrobiłeś zgodnie z poradnikiem twój serwer został skompilowany !
Możemy go znaleźć w: forgottenserver-master\vc14\x64\Release
Dorzucam filmik nakręcony OBS nie wiem dlaczego ale po przechwyceniu nie widać jak klikam prawym na forgottenserver jednak nie powinno wam to przeszkadzać
Last edited: