Skip to content
This repository has been archived by the owner on Nov 12, 2023. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
n0tic committed Mar 12, 2021
2 parents 56cea1e + 69131d1 commit 085f7cb
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
# SSCT | Steam Server Creation Tool
![](http://bytevaultstudio.se/ShareX/notepad%2B%2B_JfE5NwvIZa.png)
![](http://bytevaultstudio.se/ShareX/SteamServerCreationTool_CluFOHDCZu.png)

Steam Server Creation Tool is a simple GUI based server installation tool for servers hosted at steam.
It automates downloading and the usage of steamCMD to install servers extrapolated from steams API so it will always dynamically stay up-to-date if there are any servers added or removed.
It automates downloading and the usage of steamCMD to install servers extrapolated from steams API so it will always stay up-to-date with what steam has to offer.
This is key in keeping the application up-to-date, always.

# How does it work?
The only thing you NEED in order to get going with the application is "steamcmd.exe".
This application comes with auto-downlaod-and-reference feature so just press "Install SteamCMD".
This application is completely portable so it doesn't add or make any changes to regedit or such.
The application uses json data to store and load your data between sessions. The data will be in app root folder.
The application is requesting a full list of applications from the steams API so it will always stay up-to-date with what steam has to offer.
It extrapolates servers from that list using the keyword "server", creates a database with IDs and names which the application then uses.

Step-by-Step, how do I use this application:
- Install and reference "steamcmd.exe" automatically by pressing "Install SteamCMD" button and selecting a install directory.
Expand All @@ -18,16 +17,18 @@ Step-by-Step, how do I use this application:
- Page with download link: https://developer.valvesoftware.com/wiki/SteamCMD
- "steamcmd.exe" has been located by the application. Whats the next step?
- Step one: Find your desired server in the list and select it. Information bellow should update with "App ID, App Name" etc.
- Step two: Click on the textfield to get the folder browser dialogue to open. Create or select a desired install folder.
- Step two: Click on the textfield/inputfield to get the folder browser dialogue to open. Create or select a desired install folder.
- Step three: Click "Install Server" button to start the installation of the server. The cmd window (Black box window) will disappear once the install is completed.
- Closing the cmd window (Black box window) prematurely will result in installation failure. SSCT have no way of detecting a successful installation so be careful.
- Step four: Once the server has been installed your next mission will be to setup the server and if the idea is to lauch a server publicly, you need to open server-specific ports. If you run any firewalls you may need to accept them there too.

# Requirements
- Internet Connection
- .NET Framework 4.7.2
- System.IO.Compression (.Net 4.5+ should suffice)
- Newtonsoft Json
- .NET Framework 4.7.2 (+System.IO.Compression)
- Newtonsoft Json (Included)

# Bugs?
I've noticed the application not getting a response from the API causing the application to end up looping forever. Will look into this in the future.

# Disclamer
Newtonsoft Json:
Expand All @@ -46,6 +47,3 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
All files are provided as-is with no express or implied warranty. No liability for content in external links.

I'm not affiliated, associated, endorsed by, or in any way officially connected with Steam, Valve or any of its subsidiaries or its affiliates. SSCT | Steam Server Creation Tool and all its content is provided "as is" and "with all faults." I makes no representations or warranties of any kind concerning the safety, suitability, inaccuracies, typographical errors, or other components mishaps. I guarantee no accuracy or completeness of any information or usage on or in this project or found by following any link in this readme. There are inherent dangers in the use of any software, and you are solely responsible for determining whether this software is compatible with your equipment and other softwares installed on your equipment. You are also solely responsible for the protection of your equipment and backup of your data, and I will be liable for any damages you may suffer in connection with using, modifying, or distributing SSCT | Steam Server Creation Tool.

# Usage Preview
![](http://bytevaultstudio.se/ShareX/5kpfjOOoKz.gif)

0 comments on commit 085f7cb

Please sign in to comment.