I've hosted mc servers for friends for years so I thought I'd share some tips I have, plus a few other ideas I've had for making Neuro better in minecraft. I hope at least one of these can be helpful :)
Security
Make sure hide-online-players in server.properties is set to true. Server scanners like Coppenheimer are constantly collecting information about what players are on what servers, meaning it may be possible for someone to find the server's ip again. More fully featured mods may exist for your version, but this setting should be the minimum.
You can also gain some additional obscurity by changing the default port, but your mileage may vary.
Performance
-# (really only if you have trouble with the public server, performance seems fine atm)
Sodium and lithium are excellent mods, but consider the simply optimized modpack for maximum performance.
If you still have issues, you may also want to consider:
- pre-generating chunks
- lowering the simulation distance
- some tweaks to despawn mechanics
Improving Neuro
Ledger is a mod which (at the cost of a bit of storage) logs all player interactions in the world into a database. By giving Neuro access to this database in some way, she could distinguish player placed structures from natural ones - even player bred animals. She could still choose to grief if she wanted, but at least it would be a more informed decision.
If it's not possible to view Neuro's inventory while she plays due to her bot nature, you could try using invview or something similar to view the inventory from the server side. I imagine this would take a bit of integration, but it could be a neat workaround.
