hilnius
|
4134f65dd7
|
a player can now start an online game. synchronization should work now
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13244 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 13:50:39 +00:00 |
|
hilnius
|
13aa1d52c8
|
fix a blocking infinite while
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13243 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 13:44:17 +00:00 |
|
hilnius
|
e95bafca44
|
adding even more log
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13237 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 12:56:19 +00:00 |
|
hilnius
|
12107053c0
|
adding log to better understand what is happening
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13236 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 12:51:02 +00:00 |
|
hilnius
|
cebbfdeb06
|
fix a bug that was making the game freeze (one protocol asked to start a protocol, and before the start of this protocol, was making infinite loop depending on the latter's existence)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13235 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 12:43:39 +00:00 |
|
hilnius
|
d3ac41f984
|
there was a problem in the server code : main loop never starting
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13234 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 12:31:18 +00:00 |
|
hilnius
|
b36e089ff9
|
can now start a game after a server requested it. synchronization does not work for now
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13233 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 12:27:32 +00:00 |
|
hilnius
|
ab4a1995c0
|
online race startup sequence - adding players config in the state_manager
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13232 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 11:38:47 +00:00 |
|
hilnius
|
853d244882
|
was a problem with starting protocol in setup
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13231 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 11:15:15 +00:00 |
|
hilnius
|
4bde8a9337
|
adding a countdown feature to the synchronization protocol
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13230 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 11:10:51 +00:00 |
|
hilnius
|
db376f9745
|
a bit more log
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13223 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-14 22:54:45 +00:00 |
|
hilnius
|
6fdf7cb55e
|
some things forgot in last commit
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13222 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-14 22:37:22 +00:00 |
|
hikerstk
|
36653fada6
|
Updated VS project file.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13220 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-14 22:09:06 +00:00 |
|
hilnius
|
c50a24a25d
|
adding a protocol to start a game, added features in the synchronization protocol
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13215 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-14 21:19:22 +00:00 |
|
hilnius
|
75df500884
|
synchronization protocol works. the command 'synchronize' in the command line after being connected (both on client and serv) will start the protocol on both and calculate the average ping
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13212 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-14 00:00:20 +00:00 |
|
hilnius
|
8a2f6a9888
|
debug info in synchronization protocol
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13211 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-13 23:35:34 +00:00 |
|
hilnius
|
e002d4f1bd
|
correcting the synchronization protocol
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13210 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-13 23:31:56 +00:00 |
|
hilnius
|
2f08ee8902
|
had forgot to add new files
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13209 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-13 23:16:40 +00:00 |
|
hilnius
|
c1534075d3
|
adding a protocol to synchronize client/servers and a little bit of code to test it
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13208 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-13 23:12:53 +00:00 |
|
hilnius
|
ebc4c60e2c
|
reducing thread consumption. One thread is still updated as often as possible, but i don't know which.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13195 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-12 15:03:32 +00:00 |
|
hilnius
|
12075a19b7
|
fixing some memory leaks
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13194 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-12 14:08:33 +00:00 |
|
hikerstk
|
706c231691
|
Avoid crash in case of ENENT_..._NONE messages (which typically
don't have packet data).
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13189 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 22:41:56 +00:00 |
|
hilnius
|
d0059d32d4
|
had forgot one line
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13188 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 22:09:33 +00:00 |
|
hilnius
|
09bccbe3e2
|
may fix things on hiker's windows :)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13187 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 22:07:38 +00:00 |
|
hilnius
|
d08239064b
|
had forgot a line
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13186 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 15:56:10 +00:00 |
|
hilnius
|
d5ab7a666d
|
connection/disconnection of peers is now handled by both server and clients, when players select karts, other player are notified. the storage of players on a server is fine.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13185 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 15:35:31 +00:00 |
|
hilnius
|
44d18fff28
|
adding the formerly connected peer in welcome messages for newly connected peers so that they know who is already in the game
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13184 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 14:05:18 +00:00 |
|
hilnius
|
f03e366809
|
adding debug logging to see why when two players are connected, only one gets all the kart update messages
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13183 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 13:39:36 +00:00 |
|
hilnius
|
4334472a3a
|
event more pointers, now everything works
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13182 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 13:30:16 +00:00 |
|
hilnius
|
64c1ee950f
|
more pointers for less bugs
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13181 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 12:59:53 +00:00 |
|
hilnius
|
ea8cb2f5c4
|
fixing other pointer multi-thread problems
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13180 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 12:22:35 +00:00 |
|
hilnius
|
66de06e0e5
|
improving management of peers to avoid fails due to multi-threading
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13179 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 12:03:28 +00:00 |
|
hilnius
|
8e8d7110fe
|
final fix that should fix all thread-pointer-peer-segfault-double free bugs
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13177 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 01:14:12 +00:00 |
|
hilnius
|
dfc55a2f0b
|
silly error causing double delete correction
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13175 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 00:38:33 +00:00 |
|
hilnius
|
f15a9b58c4
|
should resolve segfaults
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13174 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 00:25:39 +00:00 |
|
hilnius
|
7665f30828
|
sync work
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13173 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-11 00:03:47 +00:00 |
|
hilnius
|
b00bb5c050
|
fixing segfault and comparison operators
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13171 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-10 23:03:45 +00:00 |
|
hilnius
|
3c3868210f
|
improving again the protocol system, fixing some pointer issues that might appear
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13164 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-10 22:46:23 +00:00 |
|
hilnius
|
212b77fef3
|
adding features in the client lobby room protocol, separating client and server lobby room protocols in their own files to have clearer code
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13162 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-10 20:15:17 +00:00 |
|
hilnius
|
8ca4b62038
|
bored of writing commit messages >.<
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13161 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-10 13:44:30 +00:00 |
|
hilnius
|
6199524440
|
fixing buts appearing after some time being connected
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13158 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 23:46:09 +00:00 |
|
hilnius
|
72ed28a992
|
repairing some bugs appearing after a certain time being connected
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13157 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 23:35:53 +00:00 |
|
hilnius
|
bcc4fafa94
|
adding back sources.cmake
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13156 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 22:05:52 +00:00 |
|
hilnius
|
4446f530db
|
adding command line features for a client to connect to a server
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13155 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 22:05:06 +00:00 |
|
hilnius
|
54aaa39309
|
correcting a bug
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13154 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 19:13:35 +00:00 |
|
hilnius
|
ae2e656059
|
updating hilnius branch
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13151 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 17:37:45 +00:00 |
|
hilnius
|
7cf9cfa8d9
|
branch was too much full of bugs
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13148 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 14:21:50 +00:00 |
|
hilnius
|
a55016301e
|
fixing segfault issues when trying to exit, the protocol update thread is now launched by the protocol manager (and not the network manager)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/networking@13146 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 14:07:28 +00:00 |
|
hilnius
|
4bd4386208
|
fixing a crash due to gui modal dialog
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13145 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 13:14:48 +00:00 |
|
hilnius
|
008c2d57b2
|
fixing a crash due to gui modal dialog
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/networking@13145 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-09 13:14:48 +00:00 |
|