taah
Club 4000 Member
sick af
Posts: 4,778
| Likes: 2,850
|
Post by taah on May 26, 2020 8:47:21 GMT
Take a look at this plugin: www.spigotmc.org/resources/slimeworldmanager.69974/It is based on optimizations used by Hypixel. Assuming that the world doesn't change, it can be loaded into memory entirely instead of being read from disk, and all code related to handling block changes and chunk generation can be disabled. I made a Reddit post when I tried it out in the past: https://www.reddit.com/r/admincraft/comments/d12ltz/how_do_large_servers_maintain_performance_with/f0ewkze/ The bandwidth should be fine as long as you're not running mods. i love this plugin a lot especially when my worlds are literally below 1mb
|
|
nick
Veteran Member
Posts: 766
|
Post by nick on May 26, 2020 8:58:43 GMT
If you're still looking for a chair plugin, I suggest Simplesit, it comes with /sit & /lay and I believe it allows you to sit on stairs
|
|
|
Post by Telesphoreo on May 26, 2020 22:04:33 GMT
If you're still looking for a chair plugin, I suggest Simplesit, it comes with /sit & /lay and I believe it allows you to sit on stairs I don't want people to have to use commands. I just want them to right click on a chair and it automatically makes them sit.
|
|
|
Post by Polaris Seltzeris on May 26, 2020 22:11:13 GMT
If you're still looking for a chair plugin, I suggest Simplesit, it comes with /sit & /lay and I believe it allows you to sit on stairs I don't want people to have to use commands. I just want them to right click on a chair and it automatically makes them sit. Wouldn't this require client modifications?
|
|
square
Veteran Member
Asst. Creative Designer
Posts: 1,294
| Likes: 1,291
|
Post by square on May 26, 2020 22:14:59 GMT
I don't want people to have to use commands. I just want them to right click on a chair and it automatically makes them sit. Wouldn't this require client modifications? you could use an interact event, check what block they're looking at and create an invisible armor stand which you sit on by using .addPassenger();
|
|
|
Post by Telesphoreo on May 26, 2020 22:36:19 GMT
I don't want people to have to use commands. I just want them to right click on a chair and it automatically makes them sit. Wouldn't this require client modifications? No
|
|
|
Post by Polaris Seltzeris on May 26, 2020 22:47:50 GMT
Wouldn't this require client modifications? you could use an interact event, check what block they're looking at and create an invisible armor stand which you sit on by using .addPassenger(); Ah, it's a hack. That would be easy to spin up in a plugin, though.
|
|
|
Post by Telesphoreo on May 27, 2020 8:21:25 GMT
Ok quick update So I finally found a chair plugin that works.
However, we are now using ImageMaps to put a big sign on the stage. Problem is that if you were too far it would disappear. so in the spigot.yml file I had to set the entity activation range higher (for misc only). Will this have any impact on the server performance (network, CPU) or purely just client side?
|
|
|
Post by Telesphoreo on May 27, 2020 8:47:31 GMT
Take a look at this plugin: www.spigotmc.org/resources/slimeworldmanager.69974/It is based on optimizations used by Hypixel. Assuming that the world doesn't change, it can be loaded into memory entirely instead of being read from disk, and all code related to handling block changes and chunk generation can be disabled. I made a Reddit post when I tried it out in the past: https://www.reddit.com/r/admincraft/comments/d12ltz/how_do_large_servers_maintain_performance_with/f0ewkze/ The bandwidth should be fine as long as you're not running mods. I'm confused. Will this lock the world? The graduating people do need to be able to modify the world, but it's only one small area. This is a flatlands world, so will it really have any performance improvements?
|
|
StevenNL2000
Forum Admin
Posts: 6,415
| Likes: 6,936
IGN: StevenNL2000
Timezone: UTC+01:00
Member is Staff. Need immediate assistance? Send a PM
|
Post by StevenNL2000 on May 27, 2020 10:14:04 GMT
Take a look at this plugin: www.spigotmc.org/resources/slimeworldmanager.69974/It is based on optimizations used by Hypixel. Assuming that the world doesn't change, it can be loaded into memory entirely instead of being read from disk, and all code related to handling block changes and chunk generation can be disabled. I made a Reddit post when I tried it out in the past: https://www.reddit.com/r/admincraft/comments/d12ltz/how_do_large_servers_maintain_performance_with/f0ewkze/ The bandwidth should be fine as long as you're not running mods. I'm confused. Will this lock the world? The graduating people do need to be able to modify the world, but it's only one small area. This is a flatlands world, so will it really have any performance improvements? The purpose of the plugin is not to lock worlds, but to completely rewrite the internal data structure of worlds to be optimized for large amounts of people in small spaces. However, we are now using ImageMaps to put a big sign on the stage. Problem is that if you were too far it would disappear. so in the spigot.yml file I had to set the entity activation range higher (for misc only). Will this have any impact on the server performance (network, CPU) or purely just client side? You want entity-tracking-range, not entity-activation-range. Tracking makes them visible to clients and only affects client-side performance, while activation causes the server to update them every tick and therefore affects server-side performance.
|
|
|
Post by Telesphoreo on May 28, 2020 3:41:27 GMT
For future reference: SlimeWorldManager fucked up the entire world. Always make backups (thankfully I did). Edit: i don't even know what the hell that did to the server, it's now getting 15tps with only 5 players. what in the actual fuck did that plugin do? ?
|
|
|
Post by Telesphoreo on May 28, 2020 5:49:06 GMT
ok so one final question here's a list of the final plugins on the server: the blurred out one is one that i threw together in 5 mins with just a few simple commands (nothing else) how much ram do you think is needed for 100-130 players? right now 4GB is allocated. do you think it needs to be higher can go up to 6.5GB max Note that players will not be far out. Everyone will be in one area (they will be able to explore the map, but it's not very big).
|
|
StevenNL2000
Forum Admin
Posts: 6,415
| Likes: 6,936
IGN: StevenNL2000
Timezone: UTC+01:00
Member is Staff. Need immediate assistance? Send a PM
|
Post by StevenNL2000 on May 28, 2020 8:04:34 GMT
ok so one final question here's a list of the final plugins on the server: the blurred out one is one that i threw together in 5 mins with just a few simple commands (nothing else) how much ram do you think is needed for 100-130 players? right now 4GB is allocated. do you think it needs to be higher can go up to 6.5GB max Note that players will not be far out. Everyone will be in one area (they will be able to explore the map, but it's not very big). Unused RAM is wasted RAM. If you use Aikar's flags, the server works better with more memory.
|
|
|
Post by Telesphoreo on May 28, 2020 19:15:40 GMT
ok so one final question here's a list of the final plugins on the server: the blurred out one is one that i threw together in 5 mins with just a few simple commands (nothing else) how much ram do you think is needed for 100-130 players? right now 4GB is allocated. do you think it needs to be higher can go up to 6.5GB max Note that players will not be far out. Everyone will be in one area (they will be able to explore the map, but it's not very big). Unused RAM is wasted RAM. If you use Aikar's flags, the server works better with more memory. I am using those flags. First thing I do lmao. So right now I have 6.5 GB allocated. That should be enough, right?
|
|
StevenNL2000
Forum Admin
Posts: 6,415
| Likes: 6,936
IGN: StevenNL2000
Timezone: UTC+01:00
Member is Staff. Need immediate assistance? Send a PM
|
Post by StevenNL2000 on May 28, 2020 20:09:52 GMT
Unused RAM is wasted RAM. If you use Aikar's flags, the server works better with more memory. I am using those flags. First thing I do lmao. So right now I have 6.5 GB allocated. That should be enough, right? You should be fine.
|
|