Difference between revisions of "Compiling-Simple"
(Only .Net 4.5.2 is required now) |
m (Updated naming) |
||
Line 40: | Line 40: | ||
===== Via Sourcetree ===== | ===== Via Sourcetree ===== | ||
: 1. Download and install SourceTree | : 1. Download and install SourceTree | ||
− | : 2. [ | + | : 2. [https://bitbucket.org/Ioncannon/project-meteor-server.git Clone in Sourcetree] |
: 3. Select folder to clone source code to | : 3. Select folder to clone source code to | ||
Line 46: | Line 46: | ||
===== Manually via Bitbucket ===== | ===== Manually via Bitbucket ===== | ||
− | : 1. Go to the [https://bitbucket.org/Ioncannon/ | + | : 1. Go to the [https://bitbucket.org/Ioncannon/project-meteor-server.git Server source code] |
: 2. Click the "Downloads" button on the sidebar | : 2. Click the "Downloads" button on the sidebar | ||
: 3. Click the Branches button on the navigation bar | : 3. Click the Branches button on the navigation bar | ||
− | : 4. Select your desired branch. (We recommend [https://bitbucket.org/Ioncannon/ | + | : 4. Select your desired branch. (We recommend [https://bitbucket.org/Ioncannon/project-meteor-server/get/master.zip Master] for stability or [https://bitbucket.org/Ioncannon/project-meteor-server/get/develop.zip Develop] for the latest changes) |
− | : 5. Extract to desired folder | + | : 5. Extract to the desired folder |
==== Pre-Compilation Steps ==== | ==== Pre-Compilation Steps ==== | ||
Line 56: | Line 56: | ||
:: '''<FINAL FANTASY XIV client install location>\client\script\rq9q1797qvs.san''' | :: '''<FINAL FANTASY XIV client install location>\client\script\rq9q1797qvs.san''' | ||
: 2. Navigate to the location of the server source code and rename '''rq9q1797qvs.san''' to: | : 2. Navigate to the location of the server source code and rename '''rq9q1797qvs.san''' to: | ||
− | :: '''< | + | :: '''<Project Meteor Server source location>\data\staticactors.bin''' |
− | : 3. Download the Cake file for | + | : 3. Download the Cake file for Project Meteor. |
:: [https://wiki.ffxivrp.org/cake-tools.zip cake-tools.zip] | :: [https://wiki.ffxivrp.org/cake-tools.zip cake-tools.zip] | ||
==== Building ==== | ==== Building ==== | ||
[[File:Cake.png|thumb|150px|Run build.cmd on windows or build.sh on Linux/macOS]] | [[File:Cake.png|thumb|150px|Run build.cmd on windows or build.sh on Linux/macOS]] | ||
− | : 1. Extract the contents of cake-tools.zip into the < | + | : 1. Extract the contents of cake-tools.zip into the <Project Meteor source location> folder. |
: 2. Windows: Double-click build.cmd Mac/Linux: Run build.sh from your terminal. | : 2. Windows: Double-click build.cmd Mac/Linux: Run build.sh from your terminal. |
Revision as of 18:01, 23 June 2019
Contents
Compiling from source
Compiler Requirements
Operating Sytem | Tool | |
---|---|---|
Windows | Build Tools for Visual Studio 2017 | Download |
Linux/macOS | Mono | Download |
Name | Version |
---|---|
NuGet 3.4 (or newer) | Officially supported |
NET Framework 4.5.2 Targeting Pack | Officially supported |
You will need the appropriate build tools for your operating system. Links have been provided. For Windows users using MSBuild, please refer to the picture compiler requirements and make sure that each of the targeting packs and NuGet are installed. As sample image of the installer has been provided.
Compiling
Getting the Source Code
Via Sourcetree
- 1. Download and install SourceTree
- 2. Clone in Sourcetree
- 3. Select folder to clone source code to
Manually via Bitbucket
- 1. Go to the Server source code
- 2. Click the "Downloads" button on the sidebar
- 3. Click the Branches button on the navigation bar
- 4. Select your desired branch. (We recommend Master for stability or Develop for the latest changes)
- 5. Extract to the desired folder
Pre-Compilation Steps
- 1. Navigate to the location the game client has been installed to and copy the following file:
- <FINAL FANTASY XIV client install location>\client\script\rq9q1797qvs.san
- 2. Navigate to the location of the server source code and rename rq9q1797qvs.san to:
- <Project Meteor Server source location>\data\staticactors.bin
- 3. Download the Cake file for Project Meteor.
Building
- 1. Extract the contents of cake-tools.zip into the <Project Meteor source location> folder.
- 2. Windows: Double-click build.cmd Mac/Linux: Run build.sh from your terminal.