Also known as "The Cycle: Frontier".
- Basic login with Steam
- EULA acceptance
- Tutorial
- Single-player station (Season 2 and Season 3):
- Onboarding
- Matchmaking and deployment
- Solo
- Squad
- Items insurance
- Free loadouts (Season 3)
- Inventory and loadout
- Loadout presets (Season 3)
- Quests
- Faction progression
- Season pass
- Aurum Shops
- Daily shop
- Weekly shop
- Shop rotation
- Daily login
- Character appearance and emotes
- Item Shops
- Crafting station
- Quarters
- Player balance
- Social features
- Proximity voice
- Vivox login
- Vivox create and join channel
- Proximity voice works
- Game mechanics
- Can deploy through terminal
- Can deploy with loadout
- Can evac
- Can do quests (except PvP)
- Can gain/lose loot
- Can use Alien Forge
- Map content
- Bright Sands
- Crescent Falls
- Tharis Island
Note
If you've already done all steps previously, you can skip to Step 7.
Warning
The latest Steam version of The Cycle: Frontier currently does not work with Windows 11 24H2!
Important
You must have The Cycle: Frontier from Steam in your Steam library to be able to download it. Otherwise, the download will fail with an error message about missing license.
Before you start, you'll need the following software downloaded and installed:
-
Prospect.Server.Api
andLoaderPack
from the Releases section:-
For Season 3 (the latest Steam game client), use Build 6.
-
For Season 2 game client, use the latest version.
-
-
The Cycle: Frontier game client:
-
The latest version from Steam.
-
Season 2 client version
4623363103423775682
from SteamDB. See download instructions below.
-
Warning
This will overwrite the existing client if you try to download a different manifest!
-
With Steam running, press
Win+R
and entersteam://nav/console
. A Steam console will open. -
Make sure you have Copy format set to Steam console.
-
Press
CTRL+F
and enter4623363103423775682
to find the manifest for Season 2 version 2.7.2 client. -
Paste the command in the Steam console and press
Enter
. -
The depot will begin downloading. You should receive a notification and the destination folder when the download is complete.
Use your favorite ZIP archiver and unzip the Prospect.Server.Api.zip
downloaded from this repository.
Important
Do not share the generated certificate! Generated certificate includes a private key that may be used to generate other certificates and compromise your security.
A connection to the server is served over a secured connection. The server uses self-signed certificate that must be added to trusted authorities in order for the game to successfully communicate with the local server. Do the following:
-
Open the folder with
Prospect.Server.Api
. -
Double-click
generate_ssl.exe
.certificate.pfx
will appear in the same folder. -
Double-click
certificate.pfx
. The Certificate Import Wizard will open:-
Select Current User under Store Location and click Next.
-
Leave File to Import unchanged and click Next.
-
Leave Password empty and click Next.
-
Select Place all certificates in the following store > Browse.... Choose Trusted Root Certification Authorities and click OK. Click Next.
-
Click Finish. A Security Warning popup may appear, make sure it specifies
127.0.0.1
certification authority and click Yes.
-
-
Open the folder with The Cycle: Frontier and navigate to Prospect > Binaries > Win64.
-
Open the
LoaderPack
archive. -
Drag and drop the contents of the
LoaderPack
archive to the game. -
Create a shortcut for the
Prospect.Client.Loader
that you will use later to launch the game.
Now you are all set! Open the folder with Prospect.Server.Api
and run Prospect.Server.Api.exe
. It will open a console if it runs successfully.
Important
Do not close the console when you run the game.
Once the server is running, make sure that Steam is running and open The Cycle: Frontier using the shortcut you've created before.
If you've installed the certificate for the Current User:
-
Open Start and enter
certmgr.msc
. -
Expand Trusted Root Certification Authorities and select Certificates.
-
Find
127.0.0.1
, right-click it > Delete.
If you've installed the certificate for the Local Machine, repeat the same steps but instead open certlm.msc
.
generate_ssl.exe
is a Python application packed with PyInstaller and some anti-viruses may flag it as a virus.
This application is a simple certificate generator and you can find its source code in utils/generate_ssl.py
.
Currently, the server loads body part IDs for Season 2 by default, so this is expected. You can fix this by going to station and changing your character appearance. This will store the updated body part IDs for your character.
Make sure you have .NET Runtime 8.0 and ASP.NET Core 8.0 installed.
Make sure that:
- You have Steam running.
- You have created and saved the
steam_appid
file as described in step 6. - The
steam_appid
file type is "TXT File".
Make sure that Prospect.Server.Api
server is running.
If the server is running, press Alt+Tab
to a game console that opens when you start the game and check for the following:
-
libcurl error 7 (Couldn't connect to server)
- indicates that theProspect.Server.Api
is not running. -
InvalidAPIEndpoint
- indicates that you are running the game using the original shortcut and not usingProspect.Client.Loader
. -
libcurl error 60 (Peer certificate cannot be authenticated with given CA certificates)
- indicates that the certificate was not installed correctly. Make sure that the certificate is present incertmgr.msc
and there is only one certificate. Try removing the certificate and importing it again by following step 4. -
HTTP code: 500
- usually indicates that MongoDB is not running. Make sure that MongoDB is installed and and thatMongoDB Server
is running inservices.msc
.
TBD