mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-11-25 15:07:28 +00:00
Merge pull request #8 from VBMCBoy/readme-improvements
Readme improvements as suggested by Marcono1234
This commit is contained in:
commit
15e8343e75
@ -1,6 +1,6 @@
|
|||||||
# Installation under Windows
|
# Installation under Windows
|
||||||
## First Run
|
## First Run
|
||||||
1. Navigate to the [Docker download page](https://hub.docker.com/editions/community/docker-ce-desktop-mac/) and download docker.
|
1. Navigate to the [Docker download page](https://www.docker.com/products/docker-desktop) and download docker.
|
||||||
|
|
||||||
![Docker Download Page](docker/images/Docker_Download_Page.png)
|
![Docker Download Page](docker/images/Docker_Download_Page.png)
|
||||||
|
|
||||||
@ -17,15 +17,17 @@
|
|||||||
6. Wait until Docker Desktop has started. You may skip the tutorial.
|
6. Wait until Docker Desktop has started. You may skip the tutorial.
|
||||||
7. You may want to disable "Open Docker Dashboard at startup" in _Settings_ -> _General_
|
7. You may want to disable "Open Docker Dashboard at startup" in _Settings_ -> _General_
|
||||||
|
|
||||||
![Disable Autostart](docker/images/DD_General_Settings.png)
|
![Disable Dashboard Autostart](docker/images/DD_General_Settings.png)
|
||||||
|
|
||||||
8. Install [Git for Windows](https://git-scm.com/download/win). During the installation, simply confirming the defaults is sufficient.
|
8. Install [Git for Windows](https://git-scm.com/download/win). During the installation, simply confirming the defaults is sufficient.
|
||||||
9. In the folder you wish to save the Server, right click and select "Git Bash Here".
|
9. In the folder you wish to save the Server, right click and select "Git Bash Here".
|
||||||
10. Type `git clone --recursive https://github.com/DarkflameUniverse/DarkflameServer`
|
10. Type `git clone --recursive https://github.com/DarkflameUniverse/DarkflameServer`
|
||||||
11. Once the command has completed (you can see you path again and can enter commands), close the window.
|
11. Once the command has completed (you can see you path again and can enter commands), close the window.
|
||||||
12. Inside the downloaded folder, copy `.env.example` and name the copy `.env`
|
12. Inside the downloaded folder, copy `.env.example` and name the copy `.env`
|
||||||
13. Open `.env` with notepad by right-clicking it and selecting _Open With_ -> _More apps_ -> _Notepad_.
|
13. Open `.env` with Notepad by right-clicking it and selecting _Open With_ -> _More apps_ -> _Notepad_.
|
||||||
14. Change the text after `CLIENT_PATH=` to the location of your client. The folder you are pointing to must contain a folder called `client` which should contain the client files. Use `/` instead of `\`. For example, if you have `legouniverse.exe` at `C:\Users\someone\Downloads\LU\client\legouniverse.exe`, enter `C:/Users/someone/Downloads/LU`
|
14. Change the text after `CLIENT_PATH=` to the location of your client. The folder you are pointing to must contain a folder called `client` which should contain the client files.
|
||||||
|
> If you need the extra performance, place the client files in `\\wsl$\<your linux OS>\...` to avoid working across file systems, see [Docker Best Practices](https://docs.docker.com/desktop/windows/wsl/#best-practices) and [WSL documentation](https://docs.microsoft.com/en-us/windows/wsl/filesystems#file-storage-and-performance-across-file-systems).
|
||||||
|
|
||||||
15. Optionally, you can change the number after `BUILD_THREADS=` to the number of cores / threads your processor has. If your computer crashes while building, you can try to reduce this value.
|
15. Optionally, you can change the number after `BUILD_THREADS=` to the number of cores / threads your processor has. If your computer crashes while building, you can try to reduce this value.
|
||||||
16. After `ACCOUNT_MANAGER_SECRET=` paste a "SHA 256-bit Key" from https://keygen.io/
|
16. After `ACCOUNT_MANAGER_SECRET=` paste a "SHA 256-bit Key" from https://keygen.io/
|
||||||
17. If you are not only hosting a local server, change the value after `EXTERNAL_IP=` to the external IP address of your computer.
|
17. If you are not only hosting a local server, change the value after `EXTERNAL_IP=` to the external IP address of your computer.
|
||||||
@ -34,12 +36,12 @@
|
|||||||
|
|
||||||
![Open PowerShell](docker/images/Open_Powershell.png)
|
![Open PowerShell](docker/images/Open_Powershell.png)
|
||||||
|
|
||||||
17. In the new window, paste (with right click) or type `docker-compose up -d --build` and confirm with enter.
|
17. In the new window, paste (with right click) or type `docker compose up -d --build` and confirm with enter.
|
||||||
18. Once you see the blinking cursor and the path again, setup has finished and the server is already running.
|
18. Once you see the blinking cursor and the path again, setup has finished and the server is already running.
|
||||||
|
|
||||||
![setup done](docker/images/setup_finished.png)
|
![setup done](docker/images/setup_finished.png)
|
||||||
|
|
||||||
19. Create an admin account by pasting `docker-compose exec darkflame /app/MasterServer -a` and following the prompts.
|
19. Create an admin account by pasting `docker compose exec darkflame /app/MasterServer -a` and following the prompts.
|
||||||
|
|
||||||
![admin account creation](docker/images/Account_Creation.png)
|
![admin account creation](docker/images/Account_Creation.png)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user