Rust Console Manager
Due to the fact that in rust the only way to currently manage quite a few options is through the console i decided to create a small java program that will automatically open the console and quickly type the command in (about 20ms per letter). The program has mainly admins commands at the moment due to the fact that these are more documented (and that the consoles text is mostly unreadable). However there are the two most used client commands in my opinion.
First you will need to start rust up and open the console. Then you should start the .jar file provided(make sure you have all the files inside the same folder that game in the zip file). You should then see a small window appear in the top left of your screen (this may be else where). You will see on screen instructions from there. Make sure that before you press f3 that you are typing in the console input box!
NOTE: When you want to close the program make sure that you use F4, Do not use any other means due to the fact that the program may/will stop working due to the fact that the jnative library used has some issues where it will no longer work unless every time it is closed that the interfaces are deregistered. Restarting you computer should fix this.
Home page when f2 is pressed
All current client options
All current admins options
Items spawn menu
Once you have extracted the zip you will need to edit the “option.list” file, make sure you put your ingame username so that you can use the “Me” utils. You then can edit the “server.list” file so that you can join any of the servers in this list (1 line per server) fast and without that pesky server browser. Before the ~ you need a nice name and then after the ~ you need the ip and port. Example: “Best Server Ever:1234~example.com”(you do not need the “”). When you go to the join menu you will see these listed.
Currently the item list is only partly complete (due to the fact that the wiki is not 100% correct and i am unable to test any new items because all servers are down…). If you wish to add an item that is missing you need to edit the “item.list” file. The format of the file is:
1 item per line
They are in the same order as the file is.
[Area in menu][Exact name]~[max stack size]
The > represent a sub area. A final line would be
It would be of great help if you posted any item mappings you do so i can add them to the next release!
Features - Not admin
- Turn grass on and off
- Turn gui on and off
- Join last played server
- Join a list of servers
- Reconnect to current server
Features - Admin
- Spawn cars
- Spawn items (me, other and all)
- Teleport (to me, to other, etc)
- Airdrops (Spawn many at once aswell(See vac section)!)
- Crafting (complete, cancel all crafting)
- Save game
- Server settings (hostname, timeout, truth, sleeper, pvp, crafting time and more)
- Added basic features.
- Added a few items
Commands in next version
- Closing the program via anything apart from f4 breaks the program
- Mistakes in the config files breaks the game
- The program types too fast for some computers - config option?
- Resizing breaks window
How it works
In java there is a class called Robot which allows you to do many cool stuff, and one of those is to fake keyboard input. I use this to fake the user typing f1 and then typing in the command. This is just like you using a macro in someways, the program does not change any game code.
Some user have said that you need to be careful with vac. As far as i known, vac does not check how fast you can type but how many commands you send at a time. Due to this i do not recommend using the option to spawn many airdrops in at a time until we get some feedback saying about vac rules. You will not get banned for editing the game otherwise, the only reason could be typing too fast (which i am pretty sure does not happen).
Use at own risk. We take no responsibility caused via the use of this software!
This document is Copyright © 2013 N3Network Studios and is the intellectual property of the author. It may be not be reproduced under any circumstances except for personal, private use as long as it remains in its unaltered, unedited form. It may not be placed on any web site or otherwise distributed publicly without advance written permission. Use of this mod on any other website or as a part of any public display is strictly prohibited, and a violation of copyright.