Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Deal with compiler warnings | sfan5 | 2022-04-30 | 1 | -1/+2 |
| | |||||
* | Spacing fixes | ShadowNinja | 2022-04-08 | 1 | -1/+1 |
| | |||||
* | Fix the documentation of InvRef:get_lists() and clean up code (#12150) | DS | 2022-03-29 | 2 | -3/+3 |
| | |||||
* | Get rid of legacy workaround in SQLite backend | sfan5 | 2022-01-28 | 1 | -17/+0 |
| | | | | tested on Android 11, fixes #11937 | ||||
* | Optimize folder handling in 'files' mod storage backend | sfan5 | 2022-01-17 | 1 | -37/+26 |
| | | | | This regressed in bf22569019749e421e8ffe0a73cff988a9a9c846. | ||||
* | Use a database for mod storage (#11763) | Jude Melton-Houghton | 2022-01-07 | 7 | -2/+350 |
| | |||||
* | Make sure relevant std::stringstreams are set to binary | sfan5 | 2021-09-11 | 4 | -22/+27 |
| | |||||
* | Provide exact error message if postgres connection string missing | sfan5 | 2021-05-30 | 2 | -12/+17 |
| | |||||
* | PlayerDatabaseFiles: Fix segfault while saving a player | SmallJoker | 2021-01-29 | 1 | -3/+3 |
| | | | | Corrects a typo introduced in 5e9dd166 | ||||
* | Settings: Proper priority hierarchy | SmallJoker | 2021-01-29 | 2 | -10/+9 |
| | | | | | | | | | | | Remove old defaults system Introduce priority-based fallback list Use new functions for map_meta special functions Change groups to use end tags Unittest changes: * Adapt unittest to the new code * Compare Settings objects | ||||
* | RemotePlayer: Remove Settings writer to Files database | SmallJoker | 2021-01-29 | 2 | -19/+115 |
| | |||||
* | (se)SerializeString: Include max length in the name | SmallJoker | 2020-10-01 | 1 | -8/+8 |
| | | | | | | | This commit clarifies the maximal length of the serialized strings. It will avoid accidental use of serializeString() when a larger string can be expected. Removes unused Wide String serialization functions | ||||
* | Record player existence in dymmy database. | Lars | 2020-09-20 | 2 | -4/+28 |
| | |||||
* | Fix build due to revert error | rubenwardy | 2020-07-07 | 2 | -6/+6 |
| | |||||
* | Revert "Verify database connection on interval (#9665)" | rubenwardy | 2020-07-07 | 5 | -55/+35 |
| | | | | | | Fixes #10113 This reverts commit 5c588f89e79e02cba392abe3d00688772321f88b. | ||||
* | Add LevelDB player database (#9982) | luk3yx | 2020-06-12 | 2 | -0/+127 |
| | |||||
* | Add PostgreSQL authentication backend (#9756) | Loïc Blot | 2020-04-27 | 2 | -0/+199 |
| | | | | * Add PostgreSQL authentication backend | ||||
* | Add LevelDB auth database. (#9476) | luk3yx | 2020-04-23 | 2 | -1/+114 |
| | | | | * Add leveldb auth database. | ||||
* | Verify database connection on interval (#9665) | Loïc Blot | 2020-04-15 | 5 | -34/+54 |
| | |||||
* | PostgreSQL: Fix listAllLoadableBlocks returning the same block | SmallJoker | 2020-04-14 | 1 | -1/+1 |
| | | | | Suggested change from https://github.com/minetest/minetest/issues/9670#issuecomment-613563738 | ||||
* | Move PlayerSAO to dedicated files | Loic Blot | 2020-04-11 | 3 | -3/+3 |
| | |||||
* | Consistent HP and damage types (#8167) | SmallJoker | 2019-02-10 | 3 | -4/+4 |
| | | | | | Remove deprecated HUDs and chat message handling. Remove unused m_damage variable (compat break). HP: s32 for setter/calculations, u16 for getter. | ||||
* | Fix on_successful_save -> onSuccessfulSave | Loïc Blot | 2019-01-04 | 3 | -3/+3 |
| | |||||
* | Fix various player save issues (performance penalty on sql backends + bugs) | Loïc Blot | 2019-01-04 | 3 | -3/+6 |
| | | | | | | | * PostgreSQL & SQLite3 doesn't setModified(false) on RemotePlayer, then player is saved on each server save call. This results in heavy useless writes. * PostgreSQL & SQLite3 ack engine meta write whereas db commit hasn't been performed. If commit failed write has failed. We mustn't notify engine write is done. * serializing player meta must not setModified(false) because it didn't ensure write has been done * add RemotePlayer::on_successfull_save callback to do the flag update on a successful save | ||||
* | Player file directory must be only created when using file backend. | Loïc Blot | 2019-01-04 | 2 | -1/+8 |
| | | | | Also ensure on each player save that the directory exists | ||||
* | Add Lua methods 'set_rotation()' and 'get_rotation()' (#7395) | CoderForTheBetter | 2018-11-28 | 3 | -12/+12 |
| | | | | * Adds Lua methods 'set_rotation()' and 'get_rotation'. Also changed some method names to be more clear. Instead of an f32 being sent over network for yaw, now a v3f is sent for rotation on xyz axes. Perserved Lua method set_yaw/setyaw so that old mods still work, other wise to set yaw they would need to switch to set_rotation(0, yaw, 0). | ||||
* | Replace auth.txt with SQLite auth database (#7279) | Ben Deutsch | 2018-08-05 | 5 | -0/+355 |
| | | | | * Replace auth.txt with SQLite auth database | ||||
* | Add player:get_meta(), deprecate player attributes (#7202) | rubenwardy | 2018-04-06 | 2 | -4/+8 |
| | | | | * Add player:get_meta(), deprecate player attributes | ||||
* | Move files to subdirectories (#6599) | Vitaliy | 2017-11-08 | 15 | -0/+2447 |
* Move files around |