Skip to content

viticm/plainframework

Repository files navigation

Plain framework

Plain framework is base with c++ smart framework for net applications(socket game or more).

Build Status

Simple on linux

Simple on windows

Develop environment

To install plain framework need depends with shell script(Only on linux or unix)

cd tools/script/linux/install/ && sh install_environment.sh

Build linux

Plain build on linux use cmake, you can run command yum -y install cmake installed.

Your can build the plain framework with this command.

cd pf/core && cmake ./ && make

Build windows

Plain build on windows use visual studio(at least version vs2015), you can open the file pf_win.sln.

Only repository: https://github.com/viticm/pf_win/

Examples

Repository: https://github.com/viticm/pf_examples/

Documentation

Current version for pf: 1.0

The complete docs for Plain framework can be found at the docs in the /documentation directory.

Copyright and License

Plain framework was written by Viticm. Plain framework is released under the MIT License. See the LICENSE file for details.

Recent Changelog

2.0

  • NewAdd: All codes rewrite with effective use c++11.

2.1

  • NewAdd: Cache module add(see the cache module[now just for database cache with share memory]).
  • NewAdd: The plugin lua add the dcache module.
  • NewAdd: Replace the base variable type implement from only struct to template, change the use memory in db query to heap dynamic from stack static.
  • Bugfix: Share map error in multi threads.
  • BugFix: Database query tool error in multi threads.
  • Bugfix: Share lock can't used in multi threads.

About

Plain framework is base with c++ smart framework for net applications(socket game or more).

Resources

License

Stars

Watchers

Forks

Packages

No packages published