Skip to content

gitter-badger/StreetEngine-Emulator

Repository files navigation

StreetEngine-Emulator

Sorry for bad english grammar, this is not my native language, I did my best.

StreetEngine is a non-profit server side emulator for the game StreetGears. This is mostly a project to learn how to make your own emulator as I don't have the knowledge to finish this project by myself. Feel free to contribute.

Note: This is my first time with packet.

Database (Setup)

First you will need to create a MySQL Database. I use this website for a quick and free database to test my stuff. Then just restore my sql file to your server like this.

Image1

Once it's done configure the database part of the config.ini file like this.

[Database]
SQLConnection=host:YOUR_DB_HOST;user:YOUR_DB_USERNAME;password:YOUR_DB_PASSWORD;database:YOUR_DB_NAME;
SQLBackup=sg_account.sql

StreetEngine (Setup)

Place every files you downloaded in your StreetGears folder.

Image3

Finally, start "StreetEngine.exe" and inject "KiLLer.dll" to disable packets encryption.

Database (Informations)

Key Description
id (int) Player's id
user (string) Player's username to log
password (string) Player's password
email (string) Player's email
first_login (int) That's also a bool. Used to check if the player logged before.
auth_key (string) Unique player session key.
char_rank (string) Admin,GameMaster,Player,Bot,Banned.
char_type (int) Player's character. 0=Luna, 1=Tippy, 2=Rush, 3=Rookie, 4=Kara, 5=Klaus.
char_level (int) Player's level. 0-45
char_exp (int) Player's experience. 0-102400 (0%-100%)
char_liscence (int) Player's liscence. 0-4
char_gpotatos (int) Player's gpotatos. 0-999,999,999
char_rupees (int) Player's rupees. 0-999,999,999
char_coins (int) Player's coins. 0-999,999,999
char_questpoints (int) Player's questpoints. 0-999,999,999
char_clanid (string) Player's clan id. 4-Lenght Long. Example: "CL#1".
char_clanname (string) Player's clan name.
char_age (int) Player's age.
char_bio (string) Player's bio.
char_zoneid (int) Player's country.
char_zoneinfo (string) Player's country info.

Packets (Informations)

Header Lenght Hash
First 2 bytes of the packet. Next 2 bytes after the header. 4th byte of the packet (the last one).

Binaries

Credits

Notes

I'm not the only one to work on a StreetGears Emulator, this is the original project that pushed me to work on my own emulator: http://www.elitepvpers.com/forum/private-server-discussions-questions/3686146-dev-street-gears-emulator.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages