Thibault Duplessis
826c0d0961
First version of a pgn parser combinator
2012-05-05 20:22:44 +02:00
Thibault Duplessis
ec60369cc0
Complete chess captcha implementation
2012-05-05 13:27:51 +02:00
Thibault Duplessis
50c1a5b540
Add average elo command
2012-05-04 20:22:32 +02:00
Thibault Duplessis
e001058925
Start chess captcha implementation
2012-05-04 01:17:58 +02:00
Thibault Duplessis
6d2c5a45d6
Add a script to restart based on netstat output
2012-05-02 23:16:25 +02:00
Thibault Duplessis
6008ced8c1
Tweak server reporting actor
2012-05-02 23:07:08 +02:00
Thibault Duplessis
3ebeb530ec
Don't override server error handling
2012-05-02 23:06:43 +02:00
Thibault Duplessis
7fabad8b1b
Nicer report formatting
2012-04-25 22:15:43 +02:00
Thibault Duplessis
4677c3c4fa
Update readme and todo
2012-04-25 22:15:35 +02:00
Thibault Duplessis
b845355237
Divide akka numbers by 2 in play configuration
2012-04-25 18:05:28 +02:00
Thibault Duplessis
aa445039ed
Fix reporting member count
2012-04-25 18:04:18 +02:00
Thibault Duplessis
0a0ad2b966
Fix play path in scripts
2012-04-24 23:19:48 +02:00
Thibault Duplessis
ae0ea3ecf3
Upgrade to play 2.0.1 (also upgrade some vendors)
2012-04-24 23:15:19 +02:00
Thibault Duplessis
1861debb96
Try and move akka actor deployment configuration under the play namespace
2012-04-24 22:59:28 +02:00
Thibault Duplessis
c0e067ccad
Tweak play akka actor configuration
2012-04-24 21:35:29 +02:00
Thibault Duplessis
e1098a15c2
Fix status reporting
2012-04-24 21:07:31 +02:00
Thibault Duplessis
dcea66e723
All communications through a single socket
2012-04-24 20:57:25 +02:00
Thibault Duplessis
b47db28dd0
Some minor tweaks
2012-04-24 19:04:31 +02:00
Thibault Duplessis
45bca74495
Improve realtime reporting
2012-04-24 02:30:48 +02:00
Thibault Duplessis
8de31b47ee
Run AI diagnosis immediately on startup
2012-04-24 01:00:24 +02:00
Thibault Duplessis
9a51358646
Complete socket refactoring
2012-04-24 00:05:45 +02:00
Thibault Duplessis
b6f79995fb
Rewrite socket actors with a game hub master
2012-04-23 22:16:36 +02:00
Thibault Duplessis
74b36853fb
Merge branch 'master' into dualping
...
* master:
Move number approximation to scalalib
2012-04-23 19:43:04 +02:00
Thibault Duplessis
2db0ab1a8c
Move number approximation to scalalib
2012-04-23 19:42:46 +02:00
Thibault Duplessis
3d5bb49645
Start major actor refactoring (yes, again)
2012-04-23 00:59:02 +02:00
Thibault Duplessis
ab996abac6
Merge branch 'master' into dualping
...
* master:
Prepare thread number reporting
Remove debugging statement
Use java api to get the system load average
2012-04-22 22:28:18 +02:00
Thibault Duplessis
1a5a299866
Prepare thread number reporting
2012-04-22 22:27:46 +02:00
Thibault Duplessis
2e14ea70b7
Remove debugging statement
2012-04-22 22:20:57 +02:00
Thibault Duplessis
850867846f
Use java api to get the system load average
2012-04-22 22:15:35 +02:00
Thibault Duplessis
5f78ca97c5
Start implementing the bidirectional ping
2012-04-22 22:09:48 +02:00
Thibault Duplessis
0307bb01b6
Restore server side UID generation
2012-04-22 18:47:21 +02:00
Thibault Duplessis
2f904430df
Safer file closing in reporting
2012-04-22 18:44:40 +02:00
Thibault Duplessis
0ae47068bb
Syntax sugar
2012-04-22 00:23:29 +02:00
Thibault Duplessis
35d1b75103
Socket keep alive with ping pong
2012-04-21 21:04:15 +02:00
Thibault Duplessis
bc2c92c43b
Close the /proc/loadavg file
2012-04-21 19:44:05 +02:00
Thibault Duplessis
071910f1e0
Report the number of open game sockets
2012-04-21 14:30:46 +02:00
Thibault Duplessis
5f946f3faf
Remove HubMemo debugging
2012-04-21 14:24:15 +02:00
Thibault Duplessis
67c18b0110
Lazy creation of game socket actors
2012-04-21 13:57:07 +02:00
Thibault Duplessis
d479757a01
Create the socket uid on server side
2012-04-21 13:56:45 +02:00
Thibault Duplessis
7dab74a4f4
Add debugging to game actors lifetime
2012-04-21 13:18:30 +02:00
Thibault Duplessis
85545ba1f8
Add nb playing games reporting
2012-04-21 13:18:22 +02:00
Thibault Duplessis
136e91e936
Safer socket connection
2012-04-21 12:41:46 +02:00
Thibault Duplessis
24d28fbfea
Make titivate command run faster
2012-04-21 12:04:30 +02:00
Thibault Duplessis
8d9a0d9ceb
Titivate DB more often
2012-04-21 12:03:36 +02:00
Thibault Duplessis
7bf9df3b5b
Compress nbp sound
2012-04-20 23:47:38 +02:00
Thibault Duplessis
69323edd61
Merge branch 'websocket'
...
* websocket: (70 commits)
Remove unused function
Improve AI driver choice performance
Add remote AI health to the status report
Tweak config
Remove unused watcher memo
System tests are now irrelevant
Make better use of applicative builders
Cleanup Game.next when games are removed
Remove benchmark application
Remove unused config and double websocket parallelism factor
Report box load average
Remove debug messages
Add UserRepo.byUsername IO function
Remove iocolor methods
Regroup elo manipulation, add elo adjustement logic
Persist game last move time
Increase websocket actor parallelism
Fix game move socket data
Add migration commands
Update cli project
...
2012-04-20 14:53:20 +02:00
Thibault Duplessis
da70aad326
Remove unused function
2012-04-20 14:53:02 +02:00
Thibault Duplessis
a9255bd35b
Improve AI driver choice performance
2012-04-20 12:33:31 +02:00
Thibault Duplessis
c894566b57
Add remote AI health to the status report
2012-04-20 12:33:03 +02:00
Thibault Duplessis
93952d7164
Tweak config
2012-04-20 11:01:36 +02:00