From ac919f72a8dfcc73c3b878d4fde19c753cd11d6a Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sat, 3 Jul 2021 00:30:00 +0200 Subject: [PATCH] Factorio: update setup --- .../static/assets/tutorial/factorio/setup_en.md | 16 +++++++--------- setup.py | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/WebHostLib/static/assets/tutorial/factorio/setup_en.md b/WebHostLib/static/assets/tutorial/factorio/setup_en.md index e5395fdb..278dbb13 100644 --- a/WebHostLib/static/assets/tutorial/factorio/setup_en.md +++ b/WebHostLib/static/assets/tutorial/factorio/setup_en.md @@ -33,19 +33,17 @@ use-system-read-write-data-directories=false ## Joining a MultiWorld Game -1. Make a fresh world. Using any Factorio, create a savegame with options of your choice and save that world as Archipelago. +1. Install the generated Factorio AP Mod (would be in /Mods after step 2 of Setup) -2. Take that savegame and put it into your Archipelago folder - -3. Install the generated Factorio AP Mod - -4. Run FactorioClient, it should launch a Factorio server, which you can control with `/factorio `, +2. Run FactorioClient, it should launch a Factorio server, which you can control with `/factorio `, - * It should say it loaded the Archipelago mod and found a bridge file. If not, the most likely case is that the mod is not correctly installed or activated. + * It should start up, create a world and become ready for Factorio connections. -5. In FactorioClient, do `/connect ` to join that multiworld. You can find further commands with `/help` as well as `!help` once connected. +3. In FactorioClient, do `/connect ` to join that multiworld. You can find further commands with `/help` as well as `!help` once connected. * / commands are run on your local client, ! commands are requests for the AP server * Players should be able to connect to your Factorio Server and begin playing. - + +4. You can join yourself by connecting to address `localhost`, other people will need to connect to your IP + and you may need to port forward for the Factorio Server for those connections. \ No newline at end of file diff --git a/setup.py b/setup.py index e23878ea..7ddc8b3e 100644 --- a/setup.py +++ b/setup.py @@ -204,7 +204,7 @@ cx_Freeze.setup( "excludes": ["numpy", "Cython", "PySide2", "PIL", "pandas"], "zip_include_packages": ["*"], - "zip_exclude_packages": ["kivy"], + "zip_exclude_packages": ["kivy", "worlds"], "include_files": [], "include_msvcr": True, "replace_paths": [("*", "")],