Multi-Computer Remote Login Network
Good news:
I have decided to keep the Multi-Computer Remote Login Network previously known as Intermine but the telecom idea is too hard for me since i havnt touched computercraft in a while. The secure version of ComputerCraft will be available before the 31/08/12
Latest:
V1.0 Download
This emulates usernames and passwords across networks like in buisness domains
V0.1 Download
V0.2 Download
V1.0 Download (Latest)
How to install?
Spoiler
ClientPlace the contents of the client folder in the zip onto the client computer located in %appdata%/.minecraft/saves/*your map*/computers/*Your Computer ID*
Server
Place the contents of the server folder in the zip onto the server computer located in %appdata%/.minecraft/saves/*your map*/computers/*Your Computer ID*
Documentation (YOU WILL NEED TO READ TO UNDERSTAND)
Spoiler
How to use for first time?Spoiler
1. Start the server2. The server will prompt you to put the side of your modem (wireless modem)
you answer this with the side of your modem e.g. front, back, left, right, top and bottom.
3. Next it will prompt you to put the admin password in for the session. Session means the time the server is turned on.
4. Then the server should start.
5. Now go to the client computer and turn it on.
6. The client computer will prompt you for a username and password which will be for your first time "admin" and the password which you put for the session.
7. The client computer will ask you for an id just put any number (This will be removed soon).
8. You are now being logged in which should take a matter of up to 20 seconds.
9. You are now logged in.
10. Look at the next part of you chapter called how to create a user!
How to create a user?
Spoiler
1. When logged in to a superuser account (e.g. admin) type "command".2. Command will ask you to confirm your username. Type your username you logged in with.
3. It will check.
4. You are now logged into command. Command has many uses to find out more go to the command documentation.
5. type "user register".
6. It will now ask you for a username which you type a new username.
7. It will now ask you for a passowrd which you type the new users password.
8. Now it will ask you for a Privilege.
A Privilege is what security level your user has. There are currently 2.
"superuser" - This is an admin and has access to command
"norm" - This is a normal User but can't access command
just type a privilege.
9. It will display registering then display successfully registered with the details.
10. Now type "exit" to exit command and then type "logout" to logout of the system
11. Now try to login with the new username and password
Command Documentation
Spoiler
How to access command?To access command when logged into a superuser type "command"
commands
Spoiler
General Commands:exit - exit command
help - just a list of commands
User Commands:
user register - To register a new user
user del - To delete a user
user cpass - Change the password of a user
user priv - Change the privilege of user
user help - a list of commands for user
Server Commands:
server test - test the connection with the server
server shutdown - Shutdown the server
server reboot - reboot the server
server reset - resets the server to default setting and removing all users
server help - a list of commands for server
User Command Tutorials:
How to create a new user:
Spoiler
1. When logged into command2. type "user register".
3. It will now ask you for a username which you type a new username.
4. It will now ask you for a passowrd which you type the new users password.
5. Now it will ask you for a Privilege.
A Privilege is what security level your user has. There are currently 2.
"superuser" - This is an admin and has access to command
"norm" - This is a normal User but can't access command
just type a privilege.
9. It will display registering then display successfully registered with the details.
10. Now type "exit" to exit command and then type "logout" to logout of the system
11. Now try to login with the new username and password
How to delete a user:
Spoiler
1. When logged into command2. type "user del".
3. It will then prompt you for the user you want to delete
4. If done successfully it will display "Successfully Deleted"
How to change a users password:
Spoiler
1. When logged into command2. type "user cpass".
3. It will now prompt you for a username
4. It will now prompt you for a old password
5. It will now prompt you for a new password
6. If done successfully then it will display "Successfully Changed Password"
How to change a users privilage:
Spoiler
1. When logged into command2. type "user priv"
3. It will now prompt you for a username of the account privilege you want to change.
4. It will now prompt you for a privilage to change it too.
5. If done successfully it will display "Successfully changed privilege"
Things to do by Priority;
3. Make it terminate safe
5. Make the server secure
6. Make the server work on multiple logins at the same time
7. Make multiple servers work on a router computer
8. Make the server faster
anymore idea's for me leave them in comments!
Also PM me if you want to help!
ChangeLog:
v1.0 *Latest
*Re-done all the code completely
*New program command added (Server Console)
*got rid of the awful
user*="user*
password*=password*
v0.2
*Added Passwords
*Added Logout to Client Program
Coming Up in next version V1.1:
*Router (Working on it)
*More Secure (Working on it)
*Login Simulatanious people at the same time (Working on it)
Known Issues:
*Can't Login multiple people simultaniesly (Still can login multiple people though just not at the same time)
*Just exits if access denied on command login
Special Thanks Too for helping me correct my code: (These guys arn't part of the team but they helped me out of some broken code)
Casper7526
mac1
TheVarmari
immibis
RNETRUN (Rednet Run Program)
[media='1280x720']http://www.youtube.com/watch?v=ThaWy8_-s9U[/media]
Download: http://www.mediafire.com/?uiftfas325n0rtm
Desciption:
This program is a remote run program meaning you can run any program that exists on the recieving machine over rednet. Its very simple but can be
used for many things mainly screens.
How to install on all computers:
Put the contents of the zip in "%appdata%/.minecraftModsComputerCraftluaromprograms"
How to install on seperate computers:
Put the contents of the zip in "%appdata%/.minecraft/saves/*your map*/computers/*Your Computer ID*"