luaxy / cawottesrv Goto Github PK
View Code? Open in Web Editor NEWDofus 2 Emulator in C++11
License: MIT License
Dofus 2 Emulator in C++11
License: MIT License
Ability send log with differente level of priority and type
Log can have multiple output like console, file, socket...
Client/Server socket to listen and dispatch new connection to client session using LibEvent.
Replace char tmpBuffer[SIZE_OF_BUFFER];
by reading buffer in 3 time
Remove the data only after it is fully read.
Issue reported by scalexm
INI file is used to configure server
Config file can be specified process arguments
Example: ./CawotteSrv -c config/cawotte.ini
Dispatch receive message to list of frames
Frame process method return true if frame handled message
Create thread pool (/w libevent or std::thread)
Use lambda as thread function
When client receive data, use thread pool to dispatch message, lambda will be executed when one thread in pool is available (async)
Read/write specific variable type from/to buffer
Access to MySQL database.
TrinityCore (WoW Emulator) have good database integration, this can be an inspiration.
Remove Poco C++ depencies
Remplaced by LibEvent for socket and event loop
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.