Skip to content

DrYaling/asr

Repository files navigation

asr

What is asr?

asr is not Automatic Speech Recognition,it's just a game server written in rust. So it's just a lazy short cut. asr is written mostly of safe code(of course we should write safe rust code).

Why rust?

Many advantages for rust to write a game server,but I do not want to figure them all.Except for the below:

1.Memory management thank for rust.

2.High performance concurrency and 'safe' language features.

3.Good branch stuctures and error(or Try trait) statement.

4.Make me understand that I wasn't the programmer I thought I was.

Then the last one,no gc without extro memory management as c/c++, and 'hardly' crash unless we do like self destruction.

Thanks!

Thanks for tokio and tirinity core team.

This server is written based on tokio/mini-redis and trinity core.

Help?

Any questions please send to my email [email protected].

Or any discussion or suggest on this framework or for rust,welcome too.

Other:

Readme will be updated once the framework updated, more details will be here.

shared

shared tools and net core for server framework

web_server

simple web server example based on actix-web

plat_server

simple server example

explore

an async mode service, show up the socket drive mode service

#usage install rust environments(1.57 or later) git clone https://github.com/DrYaling/asr.git git submodule update --init --recursive cargo run --release -p "plat_server"

Tools And Client Demo

CLICK HERE

About

game server framework,rust,

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages