openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
PaperMC
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
High Activity
Commits
: Listings
Analyzed
22 days
ago. based on code collected
23 days
ago.
Jan 29, 2024 — Jan 29, 2025
Showing page 315 of 318
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Tweak to thread pool and safety.
md_5
More...
about 12 years ago
Clearing the queue when they are disconnected might actually fix some issues.
md_5
More...
about 12 years ago
Add extra info regarding why a user is disconnected. Should help us troubleshoot these errors - please post the full DC line if reporting a bug.
md_5
More...
about 12 years ago
*break when dc'd
md_5
More...
about 12 years ago
Remove debug code now that we know it can be called.
md_5
More...
about 12 years ago
Run disconnect code on the main thread.
md_5
More...
about 12 years ago
Add debug to see if statement is ever true
md_5
More...
about 12 years ago
Give a pot shot at bringing network logic a bit closer to CB/Vanilla
md_5
More...
about 12 years ago
Small cleanup to netty code, no functional changes.
md_5
More...
about 12 years ago
Don't scare users with debug mode.
md_5
More...
about 12 years ago
Add debug logging + more cleanup
md_5
More...
about 12 years ago
Nullcheck channel just in case, only null channel on disconnect.
md_5
More...
about 12 years ago
Use a synced arraylist
md_5
More...
about 12 years ago
Implement an uber efficient network engine based on the Java NIO framework Netty. This is basically a complete rewrite of the Minecraft network engine with many distinct advantages. First and foremost, there will no longer be the horrid, and redundant case of 2, or even at times, 3 threads per a connection. Instead low level select/epoll based NIO is used. The number of threads used for network reading and writing will scale automatically to the number of cores for use on your server. In most cases this will be around 8 threads for a 4 core server, much better than the up to 1000 threads that could be in use at one time with the old engine. To facilitate asynchronous packet sending or receiving (currently only chat), a cached thread pool is kept handy. Currently this pool is unbounded, however at this stage we do not need to worry about servers being resource starved due to excessive spam or chat. == Plugin incompatibilities As a side effect of this change, plugins which rely on very specific implementation level details within Minecraft are broken. At this point in time, TagAPI and ProtocolLib are affected. If you are a user of ProtocolLib you are advised to update to the latest build, where full support is enabled. If you are a user of TagAPI, support has not yet been added, so you will need to install the updated ProtocolLib so that TagAPI may use its functions. == Stability The code within this commit has been very lightly tested in production (300 players for approximately 24 hours), however it is not guaranteed to be free from all bugs. If you experence weird connection behaviour, reporting the bug and steps to reproduce are advised. You are also free to downgrade to the latest recommend build, which is guaranteed to be stable. == Summary This commit provides a reduction in threads, which gives the CPU / operating system more time to allocate to the main server threads, as well as various other side benefits such as chat thread pooling and a slight reduction in latency. This commit is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported license.
md_5
More...
about 12 years ago
Split TPS patch out correctly.
md_5
More...
about 12 years ago
Please people, report to Spigot, not me
md_5
More...
about 12 years ago
Send maps even less often, still causing lag. Appreciate if anyone can PR a config option for this, bit busy atm.
md_5
More...
about 12 years ago
Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-5-g6c77179
EcoCityCraft
More...
about 12 years ago
Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-1-gf6e394d
EcoCityCraft
More...
about 12 years ago
Move tick loop changes to own patch with a few optimizations.
md_5
More...
about 12 years ago
Actually use the parent pom.
md_5
More...
about 12 years ago
Just use the parent pom.
md_5
More...
about 12 years ago
Update POM changes to individual patches.
md_5
More...
about 12 years ago
Detect, remove and warn about null tile entities. This prevents odd server crashes, caused by unknown reasons.
md_5
More...
about 12 years ago
Send maps, just a lot less often.
md_5
More...
about 12 years ago
Only nag if we are finding for the first time..
md_5
More...
about 12 years ago
Abuse plugins which embed metrics in the default location.
md_5
More...
about 12 years ago
Plugins break when the intended behaviour is put into place, because for some reason they are all packaging the same classes, an inherently unsafe operation in the case that the classes are loaded at the same time by multiple classloaders - hence we are removing safety from the loaders for now until a correct solution can be put in place.
md_5
More...
about 12 years ago
Another attempt at 'fixing' the mob spawn issues present in CraftBukkit.
md_5
More...
about 12 years ago
Update to CraftBukkit 1.4.7-R1
md_5
More...
about 12 years ago
←
1
2
…
310
311
312
313
314
315
316
317
318
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree