Commit Graph

559 Commits

Author SHA1 Message Date
md_5 8cea336290 Remove snapshot protocol patch as it will be near impossible to emulate under 1.5 2013-04-26 18:02:57 +10:00
md_5 b56cd7fd98 Reduce flush time to 10 2013-04-25 10:28:05 +10:00
md_5 70436044aa End login process for filtered IPs 2013-04-25 10:01:30 +10:00
md_5 206d24fadd Remove flush time setter up 2013-04-25 09:55:05 +10:00
md_5 9a8d24e247 Use spoofed addresses for events 2013-04-25 09:42:40 +10:00
md_5 846f75ccea Perfect outbound rate limiter. 2013-04-25 09:33:14 +10:00
md_5 391a4159dd Clean up imports in the Spigot class. 2013-04-25 09:01:05 +10:00
md_5 3dcab711e3 Fix disabled netty again 2013-04-24 21:40:18 +10:00
EcoCityCraft 1619952f6d Automatically update upstream versions. Bukkit-1.5.1-R0.2-2-g14f1de7, CraftBukkit-1.5.1-R0.2-6-g1baccb2 2013-04-24 03:46:29 -05:00
md_5 3d29043ccb Correctly register pending connection when using legacy network handler. 2013-04-23 19:07:40 +10:00
md_5 57cabfb59d Set TCP nodelay to false for Netty 2013-04-23 18:45:12 +10:00
EcoCityCraft 57f285be66 Automatically update upstream versions. Bukkit-1.5.1-R0.2-2-g14f1de7, CraftBukkit-1.5.1-R0.2-5-g7fd3e34 2013-04-23 00:51:29 -05:00
md_5 8614adffd3 Add thread naes to their own patch. 2013-04-23 11:50:42 +10:00
md_5 18520d21b2 Remove extra inventory close event patch, because despite being a legitimate bug fix, it will not be pulled by Bukkit, so plugins must resort to other means to catch this last event. 2013-04-23 11:37:51 +10:00
md_5 7c8c784aab FIx spacing 2013-04-23 11:35:18 +10:00
md_5 ce45aa074e Move version resolve check to initial POM patch 2013-04-23 11:32:07 +10:00
md_5 7f8fbc165b Move IP filter to own patch and (messily) fix merge conflicts as a result. 2013-04-23 11:27:55 +10:00
Ammar Askar e393db48e6 Go back to the chunk based count caching for now to avoid mob spawning issues 2013-04-22 03:47:35 +05:00
md_5 699a27f6bc Fix world info showing world as always obfuscated 2013-04-21 20:02:08 +10:00
md_5 83ded01371 Revert "Readd previous Netty tweaks, the memory leak has been fixed"
This reverts commit d7ccd34e50.
2013-04-21 10:21:35 +10:00
md_5 d7ccd34e50 Readd previous Netty tweaks, the memory leak has been fixed 2013-04-21 08:53:15 +10:00
md_5 160e82139d Revert "Dramatically reduce the idle network activity by collecting and framing packets for a max of 10 milliseconds. This reduces bandwidth consumption as much as possible whilst not generating network garbage and other nasties."
This reverts commit 95cd0996c0.
2013-04-21 08:39:39 +10:00
md_5 ceccdbcc80 Revert "20 ms works too, anything higher is a bit shifty"
This reverts commit 2471de6147.
2013-04-21 08:39:36 +10:00
Ammar Askar 0436193bc8 Take the count mapping one step further by removing chunk traversal for count seeking altogether 2013-04-21 00:26:53 +05:00
md_5 2471de6147 20 ms works too, anything higher is a bit shifty 2013-04-20 19:50:59 +10:00
md_5 95cd0996c0 Dramatically reduce the idle network activity by collecting and framing packets for a max of 10 milliseconds. This reduces bandwidth consumption as much as possible whilst not generating network garbage and other nasties. 2013-04-20 19:42:04 +10:00
Ammar Askar 713fe4fb2d Store creature counts to avoid repeated assignable checks and traversal of entity slices 2013-04-20 13:50:09 +05:00
md_5 f962379477 Java 5/6 compat. NETBEANS! 2013-04-20 17:14:54 +10:00
md_5 fc6f817452 Oops. 2013-04-19 21:08:35 +10:00
md_5 566e67a188 Welcome back snapshot protocol patch! Now 30% more reliable than a leading brand of car cleaner! Testers welcome <3 2013-04-19 19:14:11 +10:00
md_5 b9d0fab579 [Experimental] Add connection multiplexer to allow many listen blocks. Secondary listen blocks are configured in bukkit.yml 2013-04-19 17:46:00 +10:00
SuPaH sPii 296620b306 Implement a "proper" connection throttle for netty.
Proper meaning a simple portover from CraftBukkit's implementation.

The last implementation had a few issues:
- For each server ping, the connection was getting throttled.
- ConcurrentHashMap is heavy (More of an opinion but don't judge)

From the last implementation, the connection throttle entry (your IP) wasn't getting removed from the list after a server ping, which is supposed to happen according to the original implementation.
2013-04-19 17:45:59 +10:00
EcoCityCraft b158bb3960 Automatically update upstream versions. Bukkit-1.5.1-R0.2-1-g3395540, CraftBukkit-1.5.1-R0.2-5-g7fd3e34 2013-04-16 07:21:46 -05:00
md_5 165164f5ab Yet another CraftBukkit pulled patch. 2013-04-16 18:44:58 +10:00
EcoCityCraft 933aeb037a Automatically update upstream versions. Bukkit-1.5.1-R0.2-1-g3395540, CraftBukkit-1.5.1-R0.2-4-g13c74c1 2013-04-15 23:01:45 -05:00
EcoCityCraft 2b8bd028bb Automatically update upstream versions. Bukkit-1.5.1-R0.2-1-g3395540, CraftBukkit-1.5.1-R0.2-2-gd1b72c3 2013-04-15 22:11:53 -05:00
Ammar Askar 9d524e7755 Changed minimum characters to 2 for validity check 2013-04-14 21:37:40 +05:00
md_5 7955ab6342 Fix first connect mostly failing because it is apparently that big of an issue for some people. 2013-04-14 19:34:10 +10:00
md-5 2d9c1669e4 Merge pull request #36 from TehRainbowGuy/invalid-name-fix
Prevent handshake spam from invalid names.
2013-04-13 19:45:07 -07:00
Benjamin James Harrison-Sims 9a75a123f5 Use Pattern 2013-04-14 03:25:35 +01:00
Benjamin James Harrison-Sims 4cc6854a67 Prevent handshake spam from invalid names. 2013-04-14 03:09:29 +01:00
md_5 079dc61259 Now that thats out the way.. 2013-04-13 17:14:56 +10:00
md_5 5f4cf224b6 Re add ping sending patch 2013-04-13 17:11:24 +10:00
md_5 010f3ea2b0 Remove a fair chunk of existing patches now applied to CraftBukkit 2013-04-13 17:06:23 +10:00
EcoCityCraft 7fb2d4957b Automatically update upstream versions. Bukkit-1.5.1-R0.1-13-g01aabbb, CraftBukkit-1.5.1-R0.1-21-g49b0699 2013-04-13 01:51:18 -05:00
EcoCityCraft e7b0831bc8 Automatically update upstream versions. Bukkit-1.5.1-R0.1-12-gf569209, CraftBukkit-1.5.1-R0.1-20-gd37b640 2013-04-13 01:41:17 -05:00
EcoCityCraft 59a7340ed9 Automatically update upstream versions. Bukkit-1.5.1-R0.1-11-g2de99a4, CraftBukkit-1.5.1-R0.1-20-gd37b640 2013-04-13 01:11:16 -05:00
EcoCityCraft ee8fab08e2 Automatically update upstream versions. Bukkit-1.5.1-R0.1-11-g2de99a4, CraftBukkit-1.5.1-R0.1-19-gf5388e8 2013-04-13 00:56:22 -05:00
EcoCityCraft b6e17eee21 Automatically update upstream versions. Bukkit-1.5.1-R0.1-11-g2de99a4, CraftBukkit-1.5.1-R0.1-11-g98f726e 2013-04-12 21:46:21 -05:00
EcoCityCraft 4235cbd168 Automatically update upstream versions. Bukkit-1.5.1-R0.1-11-g2de99a4, CraftBukkit-1.5.1-R0.1-10-g07e33d0 2013-04-12 20:31:19 -05:00