|
|
@90eaad2
|
11 years |
dmp1488 |
When the server receives a logout message, it broadcasts it now …
|
|
|
@95ffe57
|
11 years |
dmp1488 |
The server now has a map of Player pointers instead of Players and …
|
|
|
@3ef8cf4
|
11 years |
dmp1488 |
The server correctly handles LEAVE_GAME mesages
|
|
|
@ab8fd40
|
11 years |
dmp1488 |
The server can process LEAVE_GAME messages
|
|
|
@a6fe73d
|
11 years |
dmp1488 |
Serer uses updated Game class constructor
|
|
|
@7d8d5d3
|
11 years |
dmp1488 |
Renamed JOIN_GAME_INFO to JOIN_GAME_SUCCESS
|
|
|
@b48ef09
|
11 years |
dmp1488 |
New message types and server code for creating and joining games
|
|
|
@f203c5c
|
11 years |
dmp1488 |
Minor server code cleanup and debugging
|
|
|
@f41a7f9
|
11 years |
dmp1488 |
Each player now holds a reference to their current game
|
|
|
@b92e6a7
|
11 years |
dmp1488 |
The Game class now has a WorldMap. When a client creates or joins a …
|
|
|
@99afbb8
|
11 years |
dmp1488 |
The server keeps track of games and adds players to them
|
|
|
@b8f789d
|
11 years |
dmp1488 |
The server broadcasts GAME_INFO messages in response to game creation …
|
|
|
@b72ed16
|
11 years |
dmp1488 |
Included crypt header and reduced debug messages during map load
|
|
|
@f419b09
|
11 years |
dmp1488 |
Added a Game class and new messages types for creating, joining, and …
|
|
|
@d05086b
|
11 years |
dmp1488 |
Support for logging to a textfile
|
|
|
@c4c2a3c
|
11 years |
dmp1488 |
The player must select a class when registering
|
|
|
@46d6469
|
11 years |
dmp1488 |
Some bug fixes for MessageProcessor. MessageContainer is now in its …
|
|
|
@411c1ae
|
11 years |
dmp1488 |
When a player dies or logs off, he drops any flag he might be carrying
|
|
|
@dee75cc
|
11 years |
dmp1488 |
Remove the Message.h include from several files
|
|
|
@9a4fa04
|
11 years |
dmp1488 |
Debugging
|
|
|
@198cf2d
|
11 years |
dmp1488 |
MessageProcessor handles receiving multiple ACKs for the same message
|
|
|
@9b5d30b
|
11 years |
dmp1488 |
Moved server message sending/receiving into MessageProcessor
|
|
|
@787806f
|
11 years |
dmp1488 |
Added an ACK message type and a skeleton MessageProcessor class
|
|
|
@694c3d2
|
11 years |
dmp1488 |
The server now does bounds checking on player movement based on the …
|
|
|
@7ca5d21
|
11 years |
dmp1488 |
The server can handle loading a NULL class from the db
|
|
|
@521c88b
|
11 years |
dmp1488 |
Upon player registration, the server stores the selected player class …
|
|
|
@66c4ec4
|
11 years |
dmp1488 |
Restore the player's health and move him next to his base when he respawns
|
|
|
@c76134b
|
12 years |
dmp1488 |
A player respawns at their flag 10 seconds after dying
|
|
|
@5b1e31e
|
12 years |
dmp1488 |
Fix some bugs related to player attack and movement
|
|
|
@ff2133a
|
12 years |
dmp1488 |
Move player chasing behavior to the Player class so the same behavior …
|
|
|
@11d21ee
|
12 years |
dmp1488 |
When a player tries to attack someone, they will now move toward the …
|
|
|
@8795a38
|
12 years |
dmp1488 |
Fix a bug where a projectile deals damage to the wrong player when it …
|
|
|
@8dad966
|
12 years |
dmp1488 |
Added server support for player attack animations and cooldowns and …
|
|
|
@8a4ed74
|
12 years |
dmp1488 |
Made some minor server changes to help handle player attacks
|
|
|
@4b4b153
|
12 years |
dmp1488 |
The server can receive, but does not yet process, START_ATTACK and …
|
|
|
@46fa35a
|
12 years |
dmp1488 |
The server randomly chooses a player's class when they log on
|
|
|
@446dc65
|
12 years |
dmp1488 |
A player can only turn the enemy flag in if their own flag is at their …
|
|
|
@b8601ee
|
12 years |
dmp1488 |
The server keeps track of each team's score and sends SCORE meesages …
|
|
|
@5c84d54
|
12 years |
dmp1488 |
The server only checks if a player should pick up a flag when it gets …
|
|
|
@e330873
|
12 years |
dmp1488 |
Fixed a segfault related to incrementing an iterator past the end of a list
|
|
|
@5299436
|
12 years |
dmp1488 |
Added a PICKUP_FLAG message type
|
|
|
@7553db9
|
12 years |
dmp1488 |
Turning in flags works correctly in all cases and players can no …
|
|
|
@e4c60ba
|
12 years |
dmp1488 |
Players can turn in flags they have picked up to their own flag sites
|
|
|
@df79cfd
|
12 years |
dmp1488 |
The server assigns a random team to each player when they login
|
|
|
@b8cb03f
|
12 years |
dmp1488 |
Changed some server-side debugging statements
|
|
|
@e487381
|
12 years |
dmp1488 |
The server removes objects from its map when they are picked up by …
|
|
|
@b07eeac
|
12 years |
dmp1488 |
Players pick up flags when they get close to the flag objects, not the …
|
|
|
@23559e7
|
12 years |
dmp1488 |
Move player interaction with objects on the map from Player::move to …
|
|
|
@5f868c0
|
12 years |
dmp1488 |
Added partial server support for new messages for sending item info
|
|
|
@6e66ffd
|
12 years |
dmp1488 |
Add functions to the WorldMap class to allow the server to notify …
|
|
|
@b26229c
|
12 years |
dmp1488 |
Some more map debugging
|
|
|
@2864d8e
|
12 years |
dmp1488 |
Added some debugging info
|
|
|
@e76055f
|
12 years |
dmp1488 |
The server now checks if a player got close enough to a flag to pick it up
|
|
|
@d69eb32
|
12 years |
dmp1488 |
Re-enabled sending PLAYER_MOVE messages when a player encounters an …
|
|
|
@430c80e
|
12 years |
dmp1488 |
Fixed elapsed time calculation for server-side player movement
|
|
|
@a72bbde
|
12 years |
dmp1488 |
Removed some unused code for updating player positions server-side …
|
|
|
@876add0
|
12 years |
dmp1488 |
Re-added server-side player movement/validation
|
|
|
@74b8e79
|
12 years |
dmp1488 |
Deleted some commented code
|
|
|
@d211210
|
12 years |
dmp1488 |
Add server-side checking of player movement
|
|
|
@7b43385
|
12 years |
dmp1488 |
Smooth player movement now works, albeit poorly.
|
|
|
@8f85180
|
12 years |
dmp1488 |
Added a method for measuring milliseconds and implemented smooth …
|
|
|
@66906aa
|
12 years |
dmp1488 |
The server should now smoothly move players to their targets
|
|
|
@f401cac
|
12 years |
dmp1488 |
Fixed some bugs in the player movement code
|
|
|
@60017fc
|
12 years |
dmp1488 |
Added code for player movement
|
|
|
@60b77d2
|
12 years |
dmp1488 |
Added a Map class
|
|
|
@b128109
|
12 years |
dmp1488 |
Added MSG_TYPE_PLAYER_MOVE, which allows players to tell the server …
|
|
|
@594d2e9
|
12 years |
dmp1488 |
When a user logs in, the server sends a message with the player info …
|
|
|
@8a3ef42
|
12 years |
dmp1488 |
Fixed a bug where the server message type wsasn't being set correctly …
|
|
|
@1106210
|
12 years |
dmp1488 |
Changed the player serialization code
|
|
|
@092817a
|
12 years |
dmp1488 |
Revoed some old database test files
|
|
|
@01d0d00
|
12 years |
dmp1488 |
The server now uses a map to store players with player ids as keys
|
|
|
@3b8adee
|
12 years |
dmp1488 |
Added serialize and deserialize methods to Player and modified the …
|
|
|
@edfd1d0
|
12 years |
dmp1488 |
Moved the Player class to the common directory, added a position to …
|
|
|
@da692b9
|
12 years |
dmp1488 |
Fixed some minor server bugs
|
|
|
@3b1efcc
|
12 years |
dmp1488 |
The server sends back an error on failed registration and sends chat …
|
|
|
@b53c6b3
|
12 years |
dmp1488 |
Capitalized the filenames in common/*
|
|
|
@cbc595d
|
12 years |
dmp1488 |
Changed a few minor things on the server
|
|
|
@41ad8ed
|
12 years |
dmp1488 |
The server properly handles registration messages
|
|
|
@371ce29
|
12 years |
dmp1488 |
The server now uses nonblocking sockets and sleep to free up cpu usage
|
|
|
@59061f6
|
12 years |
dmp1488 |
Added new data access methods to save and retrieve player data
|
|
|
@36082e8
|
12 years |
dmp1488 |
Moved the database code to a new class
|
|
|
@8e540f4
|
12 years |
dmp1488 |
Created a separate function for processing error messages, began …
|
|
|
@73f75c1
|
12 years |
dmp1488 |
Created findPlayerByAddr and added some more checks on the client name …
|
|
|
@633f42a
|
12 years |
dmp1488 |
Fixed a bug related to a player logging out
|
|
|
@07028b9
|
12 years |
dmp1488 |
The server now accepts and processes logout messages
|
|
|
@d2b411a
|
12 years |
dmp1488 |
Server correctly receives and replies to login and chat messages by …
|
|
|
@2488852
|
12 years |
dmp1488 |
Added the player class, added a list of logged-in players, and changed …
|
|
|
@cb1f288
|
12 years |
dmp1488 |
Fixed a bug with detecting the client Hello message
|
|
|
@e084950
|
12 years |
dmp1488 |
Converted the server to use sendMessage and receiveMessage and it now …
|
|
|
@ba43374
|
12 years |
dmp1488 |
Added .gitignore files and a folder for the client
|
|
|
@e3535b3
|
12 years |
dmp1488 |
Initial commit for server
|