2022-09-27 |
S.D. |
Allow to see rooms of incompatible versions in the lobby
|
file |
diff |
annotate
|
2019-04-26 |
unc0rr |
Limit room name change rate
|
file |
diff |
annotate
|
2018-12-14 |
Wuzzy |
Backed out changeset f791c46b47a4
|
file |
diff |
annotate
|
2018-12-08 |
Wuzzy |
Fix incomplete syntax help of /callvote
|
file |
diff |
annotate
|
2018-11-03 |
Wuzzy |
GameServer: Print syntax help if calling /maxteams without argument
|
file |
diff |
annotate
|
2018-11-03 |
Wuzzy |
GameServer: Turn some messages into warnings
|
file |
diff |
annotate
|
2018-10-26 |
Wuzzy |
GameServer: Fix protocol error when receiving CALLVOTE cmd with incorrect mode
|
file |
diff |
annotate
|
2018-10-26 |
Wuzzy |
Tweak error messages of /callvote kick
|
file |
diff |
annotate
|
2018-10-25 |
Wuzzy |
Remove double space at end of chat messages from server
|
file |
diff |
annotate
|
2018-10-05 |
Wuzzy |
Simplify /quit chat command
|
file |
diff |
annotate
|
2018-10-04 |
Wuzzy |
Teach engine to properly display clan message received from the net
|
file |
diff |
annotate
|
2018-08-31 |
Wuzzy |
Display error when using /maxteams if not room master
|
file |
diff |
annotate
|
2018-08-28 |
Wuzzy |
Fix typo in gameServer
|
file |
diff |
annotate
|
2018-08-26 |
Wuzzy |
GameServer: Use consistent formatting of clan chat (compared with engine)
|
file |
diff |
annotate
|
2018-08-26 |
Wuzzy |
Change empty string check in gameServer
|
file |
diff |
annotate
|
2018-08-26 |
Wuzzy |
/greeting chat commands now clears greeting if called w/o arguments
|
file |
diff |
annotate
|
2018-08-26 |
Wuzzy |
Add a couple of more useful server messages
|
file |
diff |
annotate
|
2018-08-25 |
Wuzzy |
Add error message for /callvote map if no maps are available
|
file |
diff |
annotate
|
2018-08-25 |
Wuzzy |
Add a few helpful error messages from server when kicking failed
|
file |
diff |
annotate
|
2018-08-25 |
Wuzzy |
GameServer: Refactor fake nick names into Consts
|
file |
diff |
annotate
|
2018-08-21 |
Wuzzy |
Fix some string/translation inconsistencies in strings related to leaving
|
file |
diff |
annotate
|
2018-07-18 |
Wuzzy |
Improve some replies for chat commands on server
|
file |
diff |
annotate
|
2018-07-18 |
Wuzzy |
Refactor server chat command help, also add admin commands to help
|
file |
diff |
annotate
|
2018-07-18 |
Wuzzy |
Add /help command for lobby and rooms too
|
file |
diff |
annotate
|
2018-07-17 |
Wuzzy |
Server: Replace hardcoded hog-related numbers with consts
|
file |
diff |
annotate
|
2018-03-05 |
Wuzzy |
More user-friendly server messages
|
file |
diff |
annotate
|
2016-12-23 |
unc0rr |
Only registered players regain their teams on rejoin
|
file |
diff |
annotate
|
2016-02-25 |
unc0rr |
More work on best time ghost feature
|
file |
diff |
annotate
|
2016-02-21 |
unc0rr |
Oops, fix whose nick to compare to
|
file |
diff |
annotate
|
2016-02-20 |
unc0rr |
Filter out hog speech messages with non-local team index (not tested)
|
file |
diff |
annotate
|
2016-01-13 |
unc0rr |
Don't allow to kick an admin with super power enabled
|
file |
diff |
annotate
|
2015-11-19 |
unc0rr |
Remove CHECKPOINT 011 occurence, probably hiding some bug
|
file |
diff |
annotate
|
2015-08-10 |
sheepluva |
more copyright fixes
|
file |
diff |
annotate
|
2015-04-01 |
unC0Rr |
Fix off-by-1 error
|
file |
diff |
annotate
|
2015-03-31 |
unc0rr |
- Fix ping timeouts after incorrect "/vote" commands (protocol violation)
|
file |
diff |
annotate
|
2015-03-31 |
unc0rr |
"/force" command for server admin to force voting result
|
file |
diff |
annotate
|
2015-01-13 |
unc0rr |
Implement /newseed and /hedgehogs commands. Only tested for building.
|
file |
diff |
annotate
|
2014-12-30 |
unc0rr |
Get rid of teamownerId since rejoin feature makes it virtually useless, as you cannot rely on it anymore. Should fix recently experienced server crashes.
|
file |
diff |
annotate
|
2014-12-30 |
unc0rr |
Server-side workaround for frontend's script parameter bug in .21
|
file |
diff |
annotate
|
2014-11-17 |
unc0rr |
This should work, can't test: room flags passed in room info message instead of just 'in-game' state, including 'in-game', 'restricted joins', 'registered only' and 'passworded' flags
|
file |
diff |
annotate
|
2014-01-24 |
Gianfranco Costamagna |
Added copyrights to gameServer directory
|
file |
diff |
annotate
|
2014-08-21 |
alfadur |
- Support for pausing multiplayer games
|
file |
diff |
annotate
|
2014-03-28 |
unc0rr |
Fix condition
|
file |
diff |
annotate
|
2014-03-27 |
unc0rr |
- Fix applying vote result
|
file |
diff |
annotate
|
2014-03-23 |
unc0rr |
Some fixes to voting + small refactoring
|
file |
diff |
annotate
|
2014-03-13 |
unc0rr |
- Room save/load into/from file
|
file |
diff |
annotate
|
2014-03-13 |
unc0rr |
Allow to save and delete room config in room
|
file |
diff |
annotate
|
2014-02-01 |
unc0rr |
Actually do some actions when flood detected
|
file |
diff |
annotate
|
2014-01-31 |
unc0rr |
Fix build
|
file |
diff |
annotate
|
2014-01-27 |
unc0rr |
Implement 'voted' function
|
file |
diff |
annotate
|
2014-01-22 |
unc0rr |
- Implement /callvote
|
file |
diff |
annotate
|
2014-01-22 |
unc0rr |
- Allow delegation to specific person in fixed room
|
file |
diff |
annotate
|
2014-01-21 |
koda |
merge
|
file |
diff |
annotate
|
2014-01-21 |
unc0rr |
Halfplement voting
|
file |
diff |
annotate
|
2014-01-21 |
koda |
fixwhitespace and dos2unix
|
file |
diff |
annotate
|
2014-01-21 |
koda |
partial merge of the webgl branch
|
file |
diff |
annotate
|
2014-01-16 |
unc0rr |
In special rooms game starts when all players are ready
|
file |
diff |
annotate
|
2014-01-04 |
unc0rr |
merge default
webgl
|
file |
diff |
annotate
|
2013-12-12 |
unc0rr |
- /greeting command for room greeting message
|
file |
diff |
annotate
|
2013-12-09 |
unc0rr |
- Restrict game config changes in special rooms
|
file |
diff |
annotate
|
2013-12-04 |
unc0rr |
- Special rooms which stay even when last player quits. Not useful for now, and can't be removed at all.
|
file |
diff |
annotate
|
2013-11-24 |
unc0rr |
Forbid /delegate to room admin
|
file |
diff |
annotate
|
2013-11-17 |
unc0rr |
- Column for script in rooms list
|
file |
diff |
annotate
|
2013-10-11 |
koda |
merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang
webgl
|
file |
diff |
annotate
|
2013-09-08 |
unc0rr |
Fix bug 703
|
file |
diff |
annotate
|
2013-06-29 |
unc0rr |
Fix spectator desync in rare conditions (there was team which left during its turn, and last command with timestamp from it was '+')
|
file |
diff |
annotate
|
2013-06-04 |
koda |
update branch
webgl
|
file |
diff |
annotate
|
2013-05-21 |
unc0rr |
'/rnd' command. Pass it a (possibly empty) list of items.
|
file |
diff |
annotate
|
2013-05-13 |
unc0rr |
Restore ready toggle for room admins (issue 432)
|
file |
diff |
annotate
|
2013-04-20 |
koda |
update 0.9.19 with dev branch
0.9.19
|
file |
diff |
annotate
|
2013-04-10 |
unc0rr |
This isn't necessary anymore
|
file |
diff |
annotate
|
2013-04-10 |
unc0rr |
- Revert server workaround over desync from r98e2dbdda8c0
|
file |
diff |
annotate
|
2013-04-02 |
koda |
update webgl branch
webgl
|
file |
diff |
annotate
|
2013-03-20 |
unc0rr |
Add space for better visual performance
|
file |
diff |
annotate
|
2013-03-03 |
unc0rr |
Eh, two players condition seems to make more sense than two clans here
|
file |
diff |
annotate
|
2013-02-22 |
unc0rr |
This change from r0cd63b963330 caused more troubles than solved. Also fix some warnings.
|
file |
diff |
annotate
|
2013-02-21 |
unc0rr |
Try to prevent hedgehogs number in team desync
|
file |
diff |
annotate
|
2013-02-20 |
unc0rr |
Unbreak build
|
file |
diff |
annotate
|
2013-02-20 |
unc0rr |
Found another possible source of desync, trying similar workaround on this
|
file |
diff |
annotate
|
2013-02-18 |
unc0rr |
Clear player's clan info on room join
|
file |
diff |
annotate
|
2013-02-18 |
unc0rr |
Disallow kicking the opponent in duel
|
file |
diff |
annotate
|
2013-02-09 |
unc0rr |
New checker of engine messages which is aware of glued together messages
|
file |
diff |
annotate
|
2013-02-02 |
unc0rr |
Don't confirm hogs number to room admin when no constraint hit
|
file |
diff |
annotate
|
2013-01-26 |
koda |
update branch
webgl
|
file |
diff |
annotate
|
2013-01-25 |
unc0rr |
Some fixes
|
file |
diff |
annotate
|
2013-01-25 |
unc0rr |
Fix finding player's another clan
|
file |
diff |
annotate
|
2013-01-23 |
unc0rr |
Oops, got too excited
|
file |
diff |
annotate
|
2013-01-23 |
unc0rr |
Fix crashers
|
file |
diff |
annotate
|
2013-01-21 |
unc0rr |
Okay, let's try not trust even room admin on this
|
file |
diff |
annotate
|
2013-01-21 |
unc0rr |
Make number of hedgehogs restriction actually work in network game
|
file |
diff |
annotate
|
2013-01-21 |
dag10 |
Force-starting a game now only works for client versions >43
|
file |
diff |
annotate
|
2013-01-21 |
dag10 |
It is now possible to start a game even if not all players are "ready"; a confirmation prompt is shown. This commit updates the server.
|
file |
diff |
annotate
|
2013-01-19 |
unc0rr |
- Allow server admins to use DELEGATE even when not room owner
|
file |
diff |
annotate
|
2013-01-18 |
unc0rr |
Server messages localization using Qt's l10n subsystem:
|
file |
diff |
annotate
|
2013-01-10 |
unc0rr |
Throw away stupid Data.Seq
|
file |
diff |
annotate
|
2012-12-25 |
koda |
update branch with default
webgl
|
file |
diff |
annotate
|
2012-12-05 |
unc0rr |
Command to delegate room to other player
flibqtfrontend
|
file |
diff |
annotate
|
2012-12-05 |
unc0rr |
"Registered users only" room flag
flibqtfrontend
|
file |
diff |
annotate
|
2012-12-02 |
unc0rr |
- Disable in-room bans
|
file |
diff |
annotate
|
2012-11-07 |
unc0rr |
More strictness on room bans
|
file |
diff |
annotate
|
2012-11-06 |
unc0rr |
Maybe this caused server crashes? Add more strictness on team owner record field
|
file |
diff |
annotate
|
2012-11-04 |
unc0rr |
Better place for SendUpdateOnThisRoom
|
file |
diff |
annotate
|
2012-11-01 |
unc0rr |
Send ROOM UPD message when team is added/deleted from room, and when game starts or finishes
|
file |
diff |
annotate
|
2012-10-28 |
unc0rr |
Choose first unused color for added team (addresses issue 431) + other small changes
|
file |
diff |
annotate
|
2012-10-21 |
unc0rr |
Keep room admin ready status always set
|
file |
diff |
annotate
|
2012-10-17 |
unc0rr |
Fix most of server warnings
|
file |
diff |
annotate
|
2012-10-17 |
unc0rr |
'In game' client flag, both server and frontend support
|
file |
diff |
annotate
|
2012-10-15 |
unc0rr |
Don't accept ROUNDFINISHED message twice. Fixes game hangs when half of teams quit game.
|
file |
diff |
annotate
|
2012-08-13 |
unc0rr |
Room bans. They're more simple, than the global ones: if you ban someone, he is banned by ip in this room for the rest of the room lifetime. Not tested.
|
file |
diff |
annotate
|
2012-06-28 |
unc0rr |
- Try sending remove message in 'finally' as a last resort
|
file |
diff |
annotate
|
2012-06-22 |
unc0rr |
Swap order of actions
|
file |
diff |
annotate
|
2012-04-22 |
unc0rr |
Allow LIST command while in room to not annoy old frontends (0.9.17 or less) with warnings
|
file |
diff |
annotate
|
2012-03-24 |
unc0rr |
Fix server thinking game is still not finished sometimes
|
file |
diff |
annotate
|
2012-03-01 |
unc0rr |
Oh, should also check for game finish when player quits without ROUNDFINISHED message: small refactoring, not tested at all
|
file |
diff |
annotate
|
2012-03-01 |
unc0rr |
Also consider game finished when the last player reports ROUNDFINISHED despite the correctness parameter.
|
file |
diff |
annotate
|
2012-02-29 |
unc0rr |
Don't remove client's teams from teams list on "ROUNDFINISHED 0", just send team removal message to others.
|
file |
diff |
annotate
|
2012-02-25 |
unc0rr |
Remove client's teams only when game is running and exit status is 'incorrect exit'. Frontend still sends excessive ROUND_FINISHED, so the bug is not fixed completely.
|
file |
diff |
annotate
|
2012-02-20 |
unc0rr |
- Register HWTeam metatype so HWTeam objects could be passed via queued connections
|
file |
diff |
annotate
|
2012-02-16 |
unc0rr |
Send team removal message on incorrect engine shutdown (when game not finished). Should help with game hang when room master closes engine, then quits room.
|
file |
diff |
annotate
|
2011-12-29 |
unc0rr |
Send full room info on room add and update events. Less(?) traffic, but current frontend doesn't behave good with this change to server.
|
file |
diff |
annotate
|
2011-11-20 |
unc0rr |
Fix empty teams list when trying to spectate
0.9.17
|
file |
diff |
annotate
|
2011-09-29 |
unc0rr |
GameInfo needs room params copy
|
file |
diff |
annotate
|
2011-09-27 |
unc0rr |
Introduce EngineInteraction module
|
file |
diff |
annotate
|
2011-09-24 |
unc0rr |
Store replays for further analysis
|
file |
diff |
annotate
|
2011-09-23 |
unc0rr |
Convert boolean variable + a bunch of fields which make sense only while game is going on into Maybe + structure
|
file |
diff |
annotate
|
2011-09-16 |
unc0rr |
- Allow 8 teams in game on 0.9.16-dev
|
file |
diff |
annotate
|
2011-04-12 |
unc0rr |
Start implementation of archivements/ratings on server side: replay saving routine
|
file |
diff |
annotate
|
2011-04-03 |
unc0rr |
Allow to rename room
|
file |
diff |
annotate
|
2011-03-21 |
EJ |
Changed the standard show function to Text.Show.ByteString, and misc.
|
file |
diff |
annotate
|
2011-03-06 |
unc0rr |
- Write server config into .ini file on change
|
file |
diff |
annotate
|
2011-03-05 |
unc0rr |
Use Maybe for storing client's clan, allows less error-prone spectator checks
|
file |
diff |
annotate
|
2011-03-03 |
unc0rr |
Use Data.TConfig to read and store server config in hedgewars.ini (a little bit of hate to the author for not exporting Conf type)
|
file |
diff |
annotate
|
2011-02-16 |
unc0rr |
Okay, a compatibility layer for clients of 0.9.15 version (not sure about old versions, as I removed all compatibility hacks for older versions previously)
|
file |
diff |
annotate
|
2011-02-15 |
unc0rr |
Fix for my last commit (which was all nonsense)
|
file |
diff |
annotate
|
2011-02-06 |
unc0rr |
- Take into account hlint suggestions
|
file |
diff |
annotate
|
2011-02-06 |
unc0rr |
Don't accept EM message when the game isn't started
|
file |
diff |
annotate
|
2011-02-05 |
unc0rr |
Convert READY and NOT_READY messages to CLIENT_FLAGS message
|
file |
diff |
annotate
|
2011-02-02 |
unc0rr |
Frontend sends ROUNDFINISHED with information about whether the round was played till end (will be needed for stats)
|
file |
diff |
annotate
|
2011-02-02 |
unc0rr |
Merge server refactor into default
|
file |
diff |
annotate
|
2010-12-25 |
unc0rr |
Allow 8 teams in server
0.9.15
|
file |
diff |
annotate
|
2011-01-30 |
unc0rr |
Reimplement some more protocol commands
server_refactor
|
file |
diff |
annotate
|
2010-12-19 |
nemo |
Ok. This should pull 0.9.14.1 server into default
|
file |
diff |
annotate
|
2010-11-14 |
nemo |
merge 0.9.14.1 to trunk
|
file |
diff |
annotate
|
2010-11-14 |
koda |
fix compilation server for me
0.9.14.1
|
file |
diff |
annotate
|
2010-11-12 |
nemo |
This revision should, in theory, correctly merge 0.9.14 and tip, so that future merges of 0.9.14 should work properly
|
file |
diff |
annotate
|
2010-11-11 |
unc0rr |
Revert to old server in branch 0.9.14
0.9.14
|
file |
diff |
annotate
|
2010-07-19 |
unc0rr |
Reimplement ROUNDFINISHED
|
file |
diff |
annotate
|
2010-06-28 |
unc0rr |
Engine Message command
|
file |
diff |
annotate
|
2010-06-28 |
unc0rr |
START_GAME command
|
file |
diff |
annotate
|
2010-06-27 |
unc0rr |
A bunch of reimplemented commands
|
file |
diff |
annotate
|
2010-06-27 |
unc0rr |
Properly handle client exit
|
file |
diff |
annotate
|
2010-06-26 |
unc0rr |
Reimplement REMOVE_TEAM
|
file |
diff |
annotate
|
2010-06-25 |
unc0rr |
Reimplement REMOVE_TEAM
|
file |
diff |
annotate
|
2010-06-25 |
unc0rr |
Reimplement ADD_TEAM
|
file |
diff |
annotate
|
2010-06-23 |
unc0rr |
Start reimplementation of ADD_TEAM
|
file |
diff |
annotate
|
2010-06-23 |
unc0rr |
Reimplement TOGGLE_READY command
|
file |
diff |
annotate
|
2010-06-23 |
unc0rr |
Reimplement CFG protocol command
|
file |
diff |
annotate
|
2010-06-21 |
unC0Rr |
Reimplement room creating
|
file |
diff |
annotate
|
2010-06-06 |
unc0rr |
Use sockets instead of handles, use bytestrings instead of strings
|
file |
diff |
annotate
|
2010-05-06 |
unc0rr |
Some more steps in refactoring
|
file |
diff |
annotate
|
2010-03-06 |
unc0rr |
- Fix spectators team chat
|
file |
diff |
annotate
|
2010-03-06 |
unc0rr |
- Convert strings from utf-8 on recieve, and back to utf-8 when send them
|
file |
diff |
annotate
|
2010-03-03 |
unc0rr |
When removing team, set player's clan property to a colour of his another team
|
file |
diff |
annotate
|
2010-03-03 |
unc0rr |
Fix server for 0.9.12 (tested)
|
file |
diff |
annotate
|
2010-03-01 |
unc0rr |
Fix problems with utf8-encoded nicknames in team chat (not tested)
|
file |
diff |
annotate
|
2010-02-25 |
unc0rr |
- Unbreak support for client versions prior to 0.9.13-dev
|
file |
diff |
annotate
|
2010-02-04 |
smxx |
Server:
|
file |
diff |
annotate
|
2009-10-07 |
unc0rr |
Server provides more info in rooms list
|
file |
diff |
annotate
|
2009-10-03 |
unc0rr |
- Proper /team command implementation
|
file |
diff |
annotate
|
2009-09-16 |
unc0rr |
Don't store keepalive messages in game server spectators buffer
|
file |
diff |
annotate
|
2009-09-04 |
unc0rr |
Fixes suggested by hlint tool
|
file |
diff |
annotate
|
2009-08-30 |
unc0rr |
Some preparation for room control delegation support
|
file |
diff |
annotate
|
2009-08-12 |
unc0rr |
Implement filtering in server
|
file |
diff |
annotate
|
2009-07-09 |
nemo |
unc0rr's patch from issue #144 - prevent spectators from ruining the game
|
file |
diff |
annotate
|
2009-06-28 |
unc0rr |
Make server accpet TEAM_CHAT protocol command, and act like on CHAT command for now
|
file |
diff |
annotate
|
2009-05-27 |
unc0rr |
- Prevent server from producing zombies
|
file |
diff |
annotate
|
2009-04-13 |
unc0rr |
Some polishing
|
file |
diff |
annotate
|
2009-03-28 |
unc0rr |
- Fix bug with kicking players
|
file |
diff |
annotate
|
2009-03-09 |
unc0rr |
Implement kick from room
|
file |
diff |
annotate
|
2009-03-07 |
unc0rr |
Cut the length of most used net packet
|
file |
diff |
annotate
|
2009-02-23 |
unc0rr |
Implement two more missing protocol commands
|
file |
diff |
annotate
|
2009-02-20 |
unc0rr |
Fix team removing on PART command
|
file |
diff |
annotate
|
2009-02-20 |
unc0rr |
Save some more bytes in protocol
|
file |
diff |
annotate
|
2009-02-20 |
unc0rr |
- Remove client teams on exit
|
file |
diff |
annotate
|
2009-02-20 |
unc0rr |
Removeteam action
|
file |
diff |
annotate
|
2009-02-20 |
unc0rr |
Implement 'roundfinished' cmd on net server
|
file |
diff |
annotate
|
2009-02-18 |
unc0rr |
New game server:
|
file |
diff |
annotate
|