Skip to content

clicktodev/shso-server-fork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server files

This repo contains the required files to host a game server for the game remake of SHSO. For the game client, go to SHSUnderground/shso-unity-project.

Contact

Support

For any help with any in-game issues go to the official server below:
Support Server

Dev Discussion

Go to #development-only in the community server below:
Community Server

Rough instructions:

  • Download Smartfox Server Pro 1.6.6 (commonly shortened to SFS Pro) from its official website.
  • Extract it twice to two folders called sf-notification and sf-game (make sure it doesn't have an SFS_1.6.6 folder in it, extract the contents of SFS_1.6.6 folder into these two folders) .
  • Copy the contents sf-notification and sf-game files into the extracted files respectively. Replace if necessary.
  • Set up a MySQL server via any method, XAMPP can help simplify on Windows.
  • Create a database called shso.
  • Use the provided .sql file for a sample DB with username: User and password: password (simply excute it in your MySQL server).
  • Edit the config.xml file in both folders and provide the DB's username and password, for XAMPP defaults are username: root and password is blank, don't put anything for the password, leave it empty.
  • Edit all sf-game/ and sf-notification/ paths across all scripts to point to the absolute path (like, /home/user/sf-game/ for Linux and D:\folder\sf-game\ for Windows.
  • Start the server by running a terminal window in both folders and type .\start.sh (for Linux, for Windows it is .\start.bat, don't forget to cd to the folder in both cases). Don't forget to edit the IP and set it to 127.0.0.1 in the game directory's AssetBundles\Configuration\server.xml

Contributing

Make a fork and submit a PR with your changes. This requires understanding in ActionScript (similar to JavaScript) and Python to understand the server code, but you will also need to check the game client repo SHSUnderground/shso-unity-project to understand what responses are missing and how to format them, so both Unity and C# understanding is required.

Contributors:

Developers:

  • CrabFu (Former project lead).
  • FireAndIce (Former project lead).
  • Omar (Ultimate Squad).
  • Undisclosed contributor.
  • DarkRedTitan (Mostafa Abdelbrr) (Current project leader).
  • Undisclosed contributor.
  • Gmjjr (Mark Jones).

Asset contributors:

  • Undisclosed contributor.
  • Remy.
  • Strad.

Sincere thanks to all of the remakes of this project, as well as the community!

About

Source Code for the remake's backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.6%
  • ActionScript 24.8%
  • Other 0.6%