- Added clientbound computers
- Fixed bugs
Clientbound computers benefits:
- Fixes almost all problems
- Make the load on the server very small (because everything runs on the client)
- Using some applications becomes more convenient (VirtualBox GUI is much more convenient than setting using the shell =)
- Player can use one OS on multiple servers
- Anyone can make their own OS (or use the OS that others have made) and use it on server (There will be no threat to the server, because everything runs on the player's computer)
Configuring server for clientbound computers:
To do this, you need to have at least one free port on the server that accessible from outside.
Recommended settings in config.yml:
enable-server: true
server-ip: In almost all cases this should be 0.0.0.0
server-port: Any free port that accessible from outside
enable-encryption: true
allow-serverbound-computers: Decide for yourself. For weak servers and servers with a large number of computers, I recommend setting it to false
allow-clientbound-computers: true
server-name: Anything (Server name)
client-download-link: If the server has its own client (custom OS), paste the download URL here
packet-debug: false
Creating clientbound computer:
- Download client: https://github.com/JNNGL/TotalComputers-Client/releases
- Generate token: /tcmp token
- Run client and connect to server
- Create clientbound computer: /tcmp client bind <computer name>