Releases: pwalig/mini-RTS-server
Releases · pwalig/mini-RTS-server
mini-RTS-server v3.0.0
What's Changed
- Address code review by @pwalig in #30
- Bring godot specific message format to dev by @pwalig in #36
a
from server message has now remaining hp of attacked unitd
from server message has now remaining hp of mined resourceL
andW
messages have name of the winning player- player that lost due to loss of all units now receives
l
<name>
message with own name instead ofL
message
- Late attacking and referencing units by ids by @pwalig in #37
- units are now referenced by their id's in clients messages instead of their coordinates
- when evaluating if unit can be hit, it's position at start of game tick is also a valid target, even if unit has moved somewhere else that tick
- spawn rate of resources can now be configured with a config file
Full Changelog: v2.0.2...v3.0.0
mini-RTS-server v2.0.2-gd.2
What's changed
This release only applies changes made between v2.0.1
and v2.0.2
to godot demands release
.
Changes from v2.0.1-gd.2
to v.2.0.2-gd.2
are described under v2.0.2
release.
Diff: v2.0.1-gd.2...v2.0.2-gd.2
Differences between this release and v2.0.2
are listed in previous gd
releases.
Diff: v2.0.2...v2.0.2-gd.2
mini-RTS-server v2.0.2
What's Changed
- requests to change name to empty one are now rejeted
- tick duration is now more accurate
- server no longer crashes after attempting to spawn a resource on a board full of resources
- server will no longer crash in rare situation when it attempts to send data to client that disconnects at the exact same moment.
- fixed 2 typos in README.md
- situation when server tries to exceed limit of open sockets is now handled
- internal readability improvements and optimalizations
Full Changelog: v2.0.1...v2.0.2
mini-RTS-server v2.0.1-gd.2
What's changed?
- player that lost due to loss of all units now receives
l
<name>
message with own name instead ofL
message
Full Changelog: v2.0.1-gd.1...v2.0.1-gd.2
mini-RTS-server v2.0.1-gd.1
What's different
a
from server message has now remaining hp of attacked unitd
from server message has now remaining hp of mined resourceL
andW
messages have name of the winning player
mini-RTS-server v2.0.1
What's changed?
- fixed an int overflow bug with unit hp
- changed resource hp to be unsigned int, so that it never reaches negative values
Full Changelog: v2.0.0...v2.0.1
mini-RTS-server v2.0.0
What's Changed
- from now on server only sends information about game state changes to players instead of the whole board state
- fix a major bug that made it impossible to join to a new game after previous one was won by someone
Pull Requests:
- Send only updates by @pwalig in #25
- Send updates instead of board state; Fix a major bug by @pwalig in #26
Full Changelog: v1.1.0...v2.0.0
mini-RTS-server v1.1.0
What's Changed
- Configurable allowed name characters list by @pwalig in #24
- white space characters are now banned from player names
- list of characters that can be used in player names can now be configured in config file
Full Changelog: v1.0.0...v1.1.0
mini-RTS-server v1.0.0
First mini-RTS-server release
Functionality so far:
- communication with multiple clients at once via TCP protocol
- full mini-RTS game implementation
- game rules adjustment via config file
In plans:
- ability for clients to adjust format of messages sent from server
- spectating game
- querries to server concerning queued / active players, game rules and board state
Additional info
Assets section contains pre-built binary executable
Project is linux only