61b4777177
Use more threads for IO to eliminate resource starvation possibly leading to high CPU usage. This brings the count back in line with what we had pre 1.6 / late 1.5
md_5
2013-07-08 08:35:12 +10:00
7d1904584b
Back to Java cipher, they are both the same speed
md_5
2013-07-08 08:33:25 +10:00
475571986c
Make sure packets are written before closing
md_5
2013-07-07 13:08:25 +10:00
55c2bcd634
Undo recent SQLite changes - might need to seek *another* DB engine - whats H2 like for concurrency?
md_5
2013-07-06 08:30:38 +10:00
db4abfe486
Expand streams a little bit
md_5
2013-07-05 19:17:25 +10:00
9424bdedca
Implement basic MC stream
md_5
2013-07-05 19:06:46 +10:00
52b3c6b77c
Dont need to force use of eventloop anymore
md_5
2013-07-05 09:32:20 +10:00
be29799f5a
[Beta] Implement own HTTP client for online mode checks, instead of asynchttpclient
md_5
2013-07-05 09:29:28 +10:00
c0d581d41f
Rework SQLite again to use thread local connections - closes#492
md_5
2013-07-05 08:23:29 +10:00
5c4ea3c7a0
Solve long standing issue of creating too many TCP packets. This fix works very effectively.
md_5
2013-07-01 17:38:50 +10:00
632fa8bd94
Partially support forced_hosts MOTD without SRV records - gonna think how best to put this in the config, for now its server: motd:, might remove listener motd later on
md_5
2013-07-01 14:05:57 +10:00
8732904bfd
Add stream helper to PacketFA
md_5
2013-07-01 13:45:36 +10:00
9a173968f1
Update to Netty CR3 but include workaround for (bug?) present in it. Feedback is welcome, #448 is related.
md_5
2013-06-23 10:40:27 +10:00
13f1fa7443
Reject clients on other protocol versions.
AgentK
2013-06-21 02:24:47 -03:00
0f7da279efClose#450 - errors from our backport
md_5
2013-06-19 13:30:43 +10:00
a6ba661a32
Back to CR1 we go. Deal with the issues.
md_5
2013-06-19 07:36:40 +10:00
22133bc8d2Close#445 - error when clients use forge
md_5
2013-06-18 21:10:16 +10:00
f9c9517958
Why can no one ever provide helpful information to attempt to diagnose a bug, it is ridiculous that you can expect my help when you don't even provide a version number.
md_5
2013-06-18 20:52:18 +10:00
7a79bd0816
Update to Netty CR5, boasts very nice performance and should hopefully fix many of the issues we have seen.
md_5
2013-06-15 21:12:15 +10:00
6a60376033
If #438 does not go away, then BungeeCord users are derps, since this class has no been reverted to the exact same state before the so called issue inducing commit
md_5
2013-06-17 19:10:38 +10:00
4ce0eee232#438 please just go away.
md_5
2013-06-17 17:25:20 +10:00
72f3a79759
Do what we can about Jline not being installed
md_5
2013-06-17 17:05:02 +10:00
dbb6aebf58#3 windows fix
md_5
2013-06-17 16:29:21 +10:00
54040ec48d
Windows fix#2
md_5
2013-06-17 16:17:50 +10:00
8c4ddf458cFix#1 for windows.
md_5
2013-06-17 16:13:27 +10:00
07fb6490f8
Close issue #440 - players remaining after logout
md_5
2013-06-17 14:19:16 +10:00
d9eb8c66b8
Change order of boolean so the latch is decremented all the time
Robin Lambertz
2013-06-17 00:27:00 +02:00
7fab3ba372
Try twice to init jline
md_5
2013-06-16 21:27:15 +10:00
92c3ef1989
Fix custom tab API to allow using as soon as constructed
md_5
2013-06-16 15:40:31 +10:00
fbf2d8969e
Exception caught should rely on channel activity state, not OUR close flag
md_5
2013-06-16 11:30:03 +10:00
1881507712
Move scoreboard stuff to the sscore package in preparation for refactor
md_5
2013-06-16 09:10:25 +10:00
fd2a72477f
Move tab list stuff to the 'tab' package
md_5
2013-06-16 09:08:48 +10:00
d4cbac1bdf
Add tab list getter to api
md_5
2013-06-16 07:56:38 +10:00
fa0671ab2a
Finish up TabApi impl.
md_5
2013-06-16 07:55:15 +10:00
184154a8b3
Close issue #437
md_5
2013-06-16 07:26:29 +10:00
3ce7982778
Clean up pipeline flow.
md_5
2013-06-15 21:08:49 +10:00
b55944e2fb
Dont spam the console with too many exceptions
md_5
2013-06-14 07:31:58 +10:00
12cba14657
Tweak our channel promise to be a bit more hellpful on errors
md_5
2013-06-13 20:51:22 +10:00
78e67283cc
Roblabla feels listeners should be at the top
md_5
2013-06-11 20:23:48 +10:00
f0f1e71c93
Implement super sexy console to close#315
md_5
2013-06-11 18:55:15 +10:00
3c1a5aabfd
Add translation + fix spelling for mojang servers down
md_5
2013-06-11 10:29:19 +10:00
f0d4e8c24a
I feel like the time for change is here
md_5
2013-06-10 14:55:57 +10:00
ba8bd7faf0
Try to cut off packet race conditions when moving servers.
md_5
2013-06-10 08:54:52 +10:00
787692070e
Set a row limit to stop at, we should shrink this after a while. Meh api is good enough for me
md_5
2013-06-08 15:40:49 +10:00
523e991018
Doesnt allow ALL possible variations of a string, but its good enough for now
md_5
2013-06-08 15:34:30 +10:00
7733fbfb28
Make tab list work!
md_5
2013-06-08 14:43:03 +10:00
44ac36941f
Use 1 based index
md_5
2013-06-08 14:10:15 +10:00
0235c4a01e
Make sure to init the tab list
md_5
2013-06-08 14:08:48 +10:00
b4220e9229
Refactor all the tab APIs
md_5
2013-06-08 14:06:09 +10:00
9b9addfccd
Add interfaces for custom TabAPI, just need to add the hooks now, and of course a pretty example. As always, not tested yet.
md_5
2013-06-08 13:51:23 +10:00
b75a2b5060
[Breaking] Close#423 by making tab list per listener.
md_5
2013-06-08 13:13:17 +10:00
b5aecd5dcc
Stab at fixing forge and wecui support when combined. F**** I hate mods.
md_5
2013-06-08 12:35:50 +10:00
4d51d16512
Fix mods like wecui not working after switching servers. #364
md_5
2013-06-08 09:45:45 +10:00
05a9342854
Ramp up warning in preparation for breaking commit
md_5
2013-06-06 20:23:50 +10:00
483fede234
Work around windows bugs
md_5
2013-06-06 18:13:56 +10:00