Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-04-17 | actually pass along chat user data | Kae | |
2025-03-03 | make UniverseServer scri scriptable. | ErodeesFleurs | |
2025-01-05 | add time played support to server query results | Kae | |
2024-12-05 | add sky setting overrides to celestial.flyShip, pass net rules to packet ↵ | Kae | |
read/write | |||
2024-10-02 | shipworlds: store their own epoch time for consistent plant growth | 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-25 | Update StarUniverseServer.cpp | Kae | |
2024-08-13 | Connection changes | Kae | |
2024-07-27 | Networking changes (needs P2P testing, requires clients to update unfortunately) | Kae | |
2024-07-20 | Propagate client admin status to WorldServers | Kae | |
2024-06-28 | fix seemingly extremely rare race condition leading to exception when ↵ | Kae | |
joining a singleplayer internal server happened when the client thread called universeServer->setPause (which locks m_clientsLock) between the client id being added to m_clients and the connection being added to m_connectionServer | |||
2024-06-24 | Ensure the chunk & system that the player's ship is always in their local ↵ | Kae | |
chunk cache #74 | |||
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-03-27 | Update StarUniverseServer.cpp | Kae | |
2024-03-27 | Store the ship's species as a world property | Kae | |
prevents smorgasbord when upgrading the ship after the player changes the species of the character that owns the ship | |||
2024-03-27 | feat: middle click objects in the inventory to open their interface | Kae | |
makes carrying around shop objects easier might need to restrict the allowed interaction types more, as some may break due to the source entity being the player | |||
2024-03-19 | add sendPacket lua context | ErodeesFleurs | |
2024-03-19 | make timescale a server command and add a tickrate command | Kae | |
2024-03-14 | Initial commit of experimental zstd network compression | Kae | |
currently a bit buggy | |||
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-07-31 | Changes to support modifying networking while maintaining legacy support | Kae | |
2023-07-26 | Server: Log TCP error and carry on | Kae | |
Fixes the Singleplayer server thread locking up forever and leaving us in an eternal loading screen if the TCP socket fails to bind. Something on my PC is hogging the default server port, which is what made me encounter this. | |||
2023-07-24 | Handle world creation error when sending world messages, add active world ↵ | Kae | |
callbacks | |||
2023-07-23 | Add WorldServer script contexts | Kae | |
2023-07-23 | experimental universe.sendWorldMessage function | Kae | |
2023-06-27 | The Formatting String Catastrophe | Kae | |
2023-06-21 | Fixes and stuff | Kae | |
Using proper SDL Audio APIs now Fixed borderless Create game window before asset load Bump up root loading worker thread count to 8 Fix not hearing other player songs on load-in Fix issues with shipworlds missing ship.level property Fix rare thread race with received chat packets on the server-side | |||
2023-06-20 | everything everywhere | Kae | |
all at once |