Player data to Database (#5475)
authorLoïc Blot <nerzhul@users.noreply.github.com>
Sun, 23 Apr 2017 12:35:08 +0000 (14:35 +0200)
committerGitHub <noreply@github.com>
Sun, 23 Apr 2017 12:35:08 +0000 (14:35 +0200)
commit29ab20c27229672c24a7699afbcd54caad903331
treee42e7ea35f54b1439055abc500191eb29baa6355
parentdda171d2925e20efc00c78bcb45cf595fd986da9
Player data to Database (#5475)

* Player data to Database

Add player data into databases (SQLite3 & PG only)

PostgreSQL & SQLite: better POO Design for databases

Add --migrate-players argument to server + deprecation warning

* Remove players directory if empty
31 files changed:
build/android/jni/Android.mk
builtin/game/chatcommands.lua
doc/lua_api.txt
src/CMakeLists.txt
src/client.cpp
src/client.h
src/content_sao.cpp
src/content_sao.h
src/database-dummy.h
src/database-files.cpp [new file with mode: 0644]
src/database-files.h [new file with mode: 0644]
src/database-leveldb.h
src/database-postgresql.cpp
src/database-postgresql.h
src/database-redis.h
src/database-sqlite3.cpp
src/database-sqlite3.h
src/database.cpp
src/database.h
src/main.cpp
src/map.cpp
src/map.h
src/remoteplayer.cpp
src/remoteplayer.h
src/script/lua_api/l_server.cpp
src/script/lua_api/l_server.h
src/server.cpp
src/server.h
src/serverenvironment.cpp
src/serverenvironment.h
src/unittest/test_player.cpp