Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-07 | add world.template, world.setTemplate | Kae | |
2025-04-30 | move WorldServer universe callbacks to the shared LuaRoot so it's available ↵ | Kae | |
in entity scripts | |||
2025-03-23 | more block swap fixes | chililisoup | |
2025-03-23 | block swapping lua support | chililisoup | |
2025-03-21 | block swap fixes | chililisoup | |
2025-03-21 | Block swap networking fixes | chililisoup | |
2025-03-20 | block swapping | chililisoup | |
2024-12-05 | add sky setting overrides to celestial.flyShip, pass net rules to packet ↵ | Kae | |
read/write | |||
2024-09-14 | protected dungeon ID optimization + /settileprotection improvements | Kae | |
2024-09-13 | Update StarWorldServer.cpp | Kae | |
2024-09-13 | Update StarWorldServer.cpp | Kae | |
2024-09-11 | use a version number rather than a bool | Kae | |
more flexible, allows for backwards compat with older OpenSB versions & not just vanilla Starbound | |||
2024-09-11 | Network compatibility changes | Kae | |
2024-08-05 | Check if object matspace is a biome metamaterial when removing old matspaces | Kae | |
#95 | |||
2024-07-28 | relax sector unload criteria | Kae | |
2024-07-20 | Propagate client admin status to WorldServers | Kae | |
2024-04-24 | log EntityMessageResponse error instead of throwing | Kae | |
2024-04-04 | Make ping updates more accurate | Kae | |
2024-04-02 | improvements to universe.sendPacket and world.sendPacket | Kae | |
adds necessary clientsMutex lock, and returns false if sending failed | |||
2024-04-02 | add world.sendPacket and fixed deadlock | ErodeesFleurs | |
2024-04-01 | Fix more cases of tile collision not taking object material spaces into account | Kae | |
Fixes #53 | |||
2024-03-30 | Fix #51 | Kae | |
2024-03-27 | add lua invoke when the client enters and leaves the planet. | ErodeesFleurs | |
2024-03-18 | Update StarWorldServer.cpp | Kae | |
2024-03-17 | Update StarWorldServer.cpp | Kae | |
2024-03-17 | InterpolationTracker operates on time in seconds instead of steps now | Kae | |
2024-03-17 | Update StarWorldServer.cpp | Kae | |
2024-03-17 | fix RPATH and object material spaces from old worlds getting stuck | Kae | |
2024-03-09 | hopefully fix #33 | Kae | |
in OpenStarbound, players can place blocks with their own collision type. this can cause objects to override the collision type if the object has material spaces and a previous attempt at accounting for this led to that bug: giving object collision its own field in the server tile should fix this | |||
2024-02-28 | Fixed remaining compiler warnings | Kai Blaschke | |
Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed. | |||
2024-02-19 | Fixed a huge amount of Clang warnings | Kai Blaschke | |
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably. 99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified. Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects. Most remaining warnings are now unused parameters. | |||
2023-11-30 | Fix constant tile entity space updates | Kae | |
2023-08-21 | Objects can now be placed under tiles that have non-block collision | Kae | |
2023-08-19 | Allow overriding placed collision kind ("""overground""") from ↵ | Kae | |
world.placeMaterial | |||
2023-08-15 | Rename global WorldTimestep var to more appropriate name | Kae | |
2023-07-31 | Tile Prediction | Kae | |
2023-07-29 | Allow desired entity ID to be specified in addEntity | Kae | |
2023-07-25 | Optimize entityPortrait: Drawable > LuaTable instead of Drawable > Json > ↵ | Kae | |
LuaTable | |||
2023-07-23 | world.callScriptContext | Kae | |
2023-07-23 | Add WorldServer script contexts | Kae | |
2023-07-23 | experimental universe.sendWorldMessage function | Kae | |
2023-07-21 | Support for changing the game's timescale | Kae | |
Context-specific (like per-world) timescales can also be added later | |||
2023-07-03 | improve WorldServer debug logging | Kae | |
is now consistent with WorldServerThread's use of the world id, which is generally more appropriate | |||
2023-07-02 | Correct UpdateWorldProperties handling on server | Kae | |
2023-06-27 | The Formatting String Catastrophe | Kae | |
2023-06-26 | resolved most of the compiler warnings/errors under gcc | LDA | |
also update xxhash and tinyformat | |||
2023-06-23 | Proper fix for non-master player rotation resetting on load | Kae | |
2023-06-21 | slight polishing | Kae | |
2023-06-21 | EntityUpdate server-side optimization | Kae | |
Cache net states of the same net version. Also moved readNetState after init in EntityCreate, should fix bugs like MovementController rotation not being read. | |||
2023-06-20 | everything everywhere | Kae | |
all at once |