hilnius
|
b206aeb0bc
|
adding log to debug
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13301 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-21 00:17:45 +00:00 |
|
hilnius
|
3bf42045f6
|
correcting a bug in the controller events protocol
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13300 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-20 23:07:15 +00:00 |
|
hilnius
|
38f32b14cc
|
adding protocols for game events (still not written) and controller events (partially written)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13298 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-20 17:32:23 +00:00 |
|
hilnius
|
07d0e5560b
|
server changes
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13289 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-19 16:09:32 +00:00 |
|
hilnius
|
5c3251e797
|
stupid pointer not initialized error made the server crash when a second person was connecting to it
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13288 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-19 16:04:44 +00:00 |
|
hilnius
|
2567602ef3
|
adding address printing debug info
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13287 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-19 15:36:52 +00:00 |
|
hilnius
|
1940387f9a
|
adding info to debug easier
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13286 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-19 15:18:08 +00:00 |
|
hilnius
|
2574c28c5c
|
fix to avoid the lag
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13285 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-19 14:40:32 +00:00 |
|
hilnius
|
68336bdcdc
|
increased the update rate to let the game be playable
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13284 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-19 14:18:21 +00:00 |
|
hilnius
|
c6ef045f2a
|
had forgot to initiate the btTransform
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13283 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-19 14:15:13 +00:00 |
|
hilnius
|
4c14995c72
|
fix to move karts for real
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13282 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-19 13:46:17 +00:00 |
|
hilnius
|
cd063a8eb2
|
moving log to more relevant places
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13273 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-18 18:04:47 +00:00 |
|
hilnius
|
3327e609c6
|
stupid mistake in a line was making everything bug
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13272 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-18 17:56:32 +00:00 |
|
hilnius
|
97891cd5ef
|
fix a bug that was making the position updates protocol do too much updates (normally it's 1 per second
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13271 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-18 16:37:40 +00:00 |
|
hilnius
|
b9bf6b9e12
|
more debug info
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13270 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-18 16:29:27 +00:00 |
|
hilnius
|
28241f66b2
|
adding variables to debug easier
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13269 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-18 16:13:10 +00:00 |
|
hilnius
|
176c175206
|
dually enhanced thread protocols management to avoid protocols asking their own deletion multiple times (which of course causes a segfault)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13268 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-18 15:58:46 +00:00 |
|
hilnius
|
ea1c6947ab
|
adding more thread-safety
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13267 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-18 14:20:09 +00:00 |
|
hilnius
|
8edf1b6f9e
|
trying to fix a bug concerning the state modification during asynchronous messages
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13266 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-18 13:55:42 +00:00 |
|
hilnius
|
93bad9b586
|
fix a bug that made the server crash during an assertion
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13263 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-16 22:50:00 +00:00 |
|
hilnius
|
75e75c43ee
|
adding a workaround to be able to start a network client from a server (with --no-graphics option)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13262 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-16 22:27:28 +00:00 |
|
hilnius
|
766f9dfe70
|
correcting some bugs in the kart position update protocol
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13261 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-16 15:00:49 +00:00 |
|
hilnius
|
ddae296064
|
had forgot the important files in last commit
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13260 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-16 14:46:54 +00:00 |
|
hilnius
|
3be0d70ce0
|
adding a protocol to update positions over network during a race
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13259 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-16 14:45:48 +00:00 |
|
hilnius
|
9e712c87b7
|
finally when a game starts online the online player karts are set-up successfully
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13258 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-16 12:50:59 +00:00 |
|
hilnius
|
0625379706
|
slight modification in the synchronization protocol to handle correctly multiple clients on the server (token management was not working).
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13257 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 23:28:20 +00:00 |
|
hilnius
|
e139380a59
|
cleaning the logs now everything works. Now a player can connect to a server, select a kart (all in console), and the server can start a game. The game starts on clients when the server tells it.
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13256 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 16:50:17 +00:00 |
|
hilnius
|
d6618969f4
|
there was a stupid operator<< instead of >> in network_string. That explains other bugs that happened (32-bits words were truncated to 8-bits)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13255 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 16:44:19 +00:00 |
|
hilnius
|
f2d11aa425
|
really weird bug
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13254 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 16:23:02 +00:00 |
|
hilnius
|
9bf6dde4f3
|
improving synchronization protocol
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13253 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 16:10:50 +00:00 |
|
hilnius
|
dec7a74c99
|
fix a bug in asynchronous protocols update management
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13252 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 15:58:08 +00:00 |
|
hilnius
|
ec65fb96aa
|
synchronization protocol double/int conversion error fix
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13251 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 15:44:21 +00:00 |
|
hilnius
|
dc3b5fe35c
|
correcting a bug in events propagation
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13250 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 15:32:36 +00:00 |
|
hilnius
|
e954bde7ee
|
more debug info in console
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13249 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 15:06:11 +00:00 |
|
hilnius
|
1d1728553d
|
switching timer count to double instead of int
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13248 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 15:00:59 +00:00 |
|
hilnius
|
83d64e6fc2
|
adding log
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13247 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 14:50:28 +00:00 |
|
hilnius
|
3bb6122f8e
|
modifying the protocol system to have bon synchronous and asynchronous updates (required by gui and graphics to avoid crashes because of threads)
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13246 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 14:31:14 +00:00 |
|
hilnius
|
72dd260bd1
|
fix on the countdown
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13245 178a84e3-b1eb-0310-8ba1-8eac791a3b58
|
2013-07-15 13:53:47 +00:00 |
|
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 |
|