This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
XoX's profile picture

[OS] XoXOS - Keep your server safe.

Started by XoX, 02 November 2012 - 04:12 PM
XoX #1
Posted 02 November 2012 - 05:12 PM
Before you go off and say "Oh noes another OS" !!
This is not supposed to be an OS you download and then run on your computers in single player.
This is what it's about:

I as a (tekkit) server owner am unhappy with the many ways computercraft can be used maliciously.
My solution to this was to restrict computers completely from all users except people I knew were good with lua, but this made many players unhappy who were using computercraft for their password doors etc.
So I had a great idea. Why not let these people use the parts of computercraft they want, with a GUI to make it even easier for them!
This OS was built towards your non-coding simpletons, and towards you, the server owner, to keep your server safe by not letting anyone run their own scripts.

Of course it is still possible for your devs to do everything they want, that is why there is a login system, normal users just hit enter and use the computers with the "Guest" account and all your devs get credentials to sign in with which will let use dev programs built into the OS or simply access the console.


Download:

https://github.com/x...XoXOS/downloads

Instructions:
are in the readme file


Changelog:
1.2 ,
Major changes
- Added DevNet . Chat for Devs
- Added version for turtles, lets users use excavate and tunnel..
Minor changes:
- Added Pastebin support into the UI
- Maybe some bugfixes if I found any, dont remember.



Screenshots:







Old Post:
SpoilerNow, the most important part, the scripts:
add all of these to the server folder /mods/computercraft/lua/rom/programs/computer/
with these filenames:

XoXOS - http://pastebin.com/0p3fWBv0

XoXOSLS - http://pastebin.com/zW64gNE4

XoXEdit - http://pastebin.com/Qt3bV98v

XoXRun - http://pastebin.com/ve7jCvYT

calc - http://pastebin.com/C9YpGM7L

door - http://pastebin.com/yY7X0CaE

Now you got all of these files and are probably wondering what they all do:
XoXOS – The main file, this is the actuall OS
XoXOSLS – This is the login server
XoXEdit, XoXRun – These are scripts to edit or run files right from the OS
calc - This is a simple calculator for users to use
door - This is my personal door script which is configured on the first run, therefore usable by anyone in any situation

Now, how to set all of this up:

First you must edit your computercraft setting and edit the range of modems to go pretty much anywhere.
Find this line in the settings:
modem_range=64
and change it to something high like
modem_range=6400000

same goes for
modem_rangeDuringStorm=16


Now you want to set up the login server.
Set up a computer somewhere with a modem, and probably close to spawn so it is always loaded.
Now get the computers ID and in the XoXOS file, change the first line (serverID = ) accordingly
then do "edit XoXUsers" and add users to be devs, one per line.
after you saved this file, do "edit XoXPasss"
here you will the passwords for the users, the first user uses the 1st password, 2nd user 2nd pass, etc.

Once you have all your users set up, you are done, come back here any time to edit the users.


Now you will want to edit the files so all computer load XoXOS, for this you will open mods/computercraft/lua/rom/startup

In here, at the end of the file you want to add:

if os.computerID() = SERVERID then shell.run("XoXOSLS") else while true do shell.run("XoXOS") end end
Don't forget to replace SERVERID with the id of the server we set up before.

There you go, all done.
If I made an error in the scripts or the post, please let me know!!!!!!!
You might also want to check back every now and then to see if I have updated the OS.
Cruor #2
Posted 02 November 2012 - 08:29 PM
Why would you keep users from using this epic mod? Limiting one of the best mod in tekkit dosnt make sense D:
Whats the point of computercraft if you cant make your own epicness D:
XoX #3
Posted 03 November 2012 - 01:34 AM
Why would you keep users from using this epic mod? Limiting one of the best mod in tekkit dosnt make sense D:
Whats the point of computercraft if you cant make your own epicness D:
Because, idiots writing unefficient script can more lag than you can imagine.
Ever since I restricted computercraft my server has stopped crashing pretty much completely.
And I'm not trying to keep the creative people from using the mod, if you know someone is good with lua and won't make stupid mistakes you can give them dev access.
This is only to keep idiots from lagging / crashing your server, intentionally or unintentionally, and you are actually helping them by providing premade version of the scripts they would code crapily.
Noobs can use your epicness and can't ruin your server epicness, and epic users can still create their own epicness.
Leo Verto #4
Posted 03 November 2012 - 02:10 AM
I agree with Cruor, but I also get your point.
Back to the code, it's generally well organized but you could use more proper indentation and remove a few empty lines.
XoX #5
Posted 03 November 2012 - 02:28 AM
I agree with Cruor, but I also get your point.
Back to the code, it's generally well organized but you could use more proper indentation and remove a few empty lines.

I don't tab with computercraft cause I'm doing half of it ingame :D/>/>
and I like empty lines sometimes so I can keep an overview over where what starts and ends.
XoX #6
Posted 03 November 2012 - 02:38 AM
And again, about your point before, if you can say that you trust all of your players not to code inefficient or malicious code, go ahead let them have access to everything, unfortunately I can't so I made this.
Leo Verto #7
Posted 03 November 2012 - 03:47 AM
Oh I remember, CC 1.33 doesn't include tabbing.
casr144 #8
Posted 03 November 2012 - 06:17 AM
Your login server is very similar to one that I made a few weeks ago :D/>/>
Sammich Lord #9
Posted 06 November 2012 - 11:36 PM
The hoster of the server I play on has re-written half the BIOS.lua file. He fixed every bug in there and even stopped rednet spamming. So this is pretty much like a password lock without CTRL+T compared to the server I play on.
XoX #10
Posted 07 November 2012 - 06:13 PM
The hoster of the server I play on has re-written half the BIOS.lua file. He fixed every bug in there and even stopped rednet spamming. So this is pretty much like a password lock without CTRL+T compared to the server I play on.

Not really as this also helps people who have no idea how to code use computers.
Sammich Lord #11
Posted 08 November 2012 - 12:54 AM
The hoster of the server I play on has re-written half the BIOS.lua file. He fixed every bug in there and even stopped rednet spamming. So this is pretty much like a password lock without CTRL+T compared to the server I play on.

Not really as this also helps people who have no idea how to code use computers.
You really don't get the point of ComputerCraft, do you? ComputerCraft is about creating awesome stuff by yourself, not just using pre-made scripts. Imagine if the only thing you could do with a computer is play the worm script all day. How much fun would that be? You are restricting the whole point of ComputerCraft, so you might as well just disable it all together,
XoX #12
Posted 08 November 2012 - 05:55 PM
The hoster of the server I play on has re-written half the BIOS.lua file. He fixed every bug in there and even stopped rednet spamming. So this is pretty much like a password lock without CTRL+T compared to the server I play on.

Not really as this also helps people who have no idea how to code use computers.
You really don't get the point of ComputerCraft, do you? ComputerCraft is about creating awesome stuff by yourself, not just using pre-made scripts. Imagine if the only thing you could do with a computer is play the worm script all day. How much fun would that be? You are restricting the whole point of ComputerCraft, so you might as well just disable it all together,

You don't get the point of me not wanting my server to be fucked by idiots who don't know how to code and just do retarded ass crap.
If you knew how to read you would've read that you can give your coders access to everything. This is just to keep idiots from writing idiotic code. And most people on tekkit don't write code they copy other peoples door scripts, so how is that any better than this?
I give people who actually know what they are doing access to everything, Unless you are saying that the whole point of computercraft is to lag my server, I'm not restricting the whole point of computercraft.
Sammich Lord #13
Posted 09 November 2012 - 06:35 AM
The hoster of the server I play on has re-written half the BIOS.lua file. He fixed every bug in there and even stopped rednet spamming. So this is pretty much like a password lock without CTRL+T compared to the server I play on.

Not really as this also helps people who have no idea how to code use computers.
You really don't get the point of ComputerCraft, do you? ComputerCraft is about creating awesome stuff by yourself, not just using pre-made scripts. Imagine if the only thing you could do with a computer is play the worm script all day. How much fun would that be? You are restricting the whole point of ComputerCraft, so you might as well just disable it all together,

You don't get the point of me not wanting my server to be fucked by idiots who don't know how to code and just do retarded ass crap.
If you knew how to read you would've read that you can give your coders access to everything. This is just to keep idiots from writing idiotic code. And most people on tekkit don't write code they copy other peoples door scripts, so how is that any better than this?
I give people who actually know what they are doing access to everything, Unless you are saying that the whole point of computercraft is to lag my server, I'm not restricting the whole point of computercraft.
Please, if you plan on this to be used for only Tekkit servers then post it on the Tekkit forums. I do not see any reason why I would join a server, place a computer, and see about 4 shitty programs installed. Would you explain to me how people get "Coder" on your server? I started as a complete nub and couldn't even write a decent password lock, now I can write very complex programs. Your server is restricting people from learning. I know you are going to try to be a smartass and say "Well, they can test stuff in singleplayer and show it to me then they get coder.", but how does this protect your server? I can go on there right now, show you some code, you make me coder then I exploit every bug I know of in CC 1.3 to crash the server(I am not a nice person, if you could not tell by now.). Tell me this, redstone can lag a server bad if you use a lot, and you are not restricting redstone to people who do not know how to use it, are you? Also, how do I not know how to read? Are you just mad because my argument makes more sense then your's? If you do reply to this post, at least put in some effort to make some valid points.
bjornir90 #14
Posted 09 November 2012 - 08:02 AM
I think this is a good idea to protect a server from the first people that come in. And if you find that bad just don't download it, don't join his server and you don't use this OS. And you said that xox restrict the creavity of people but if they want to code somethings in multiplayer they just have to leave this server and join an other.
bjornir90 #15
Posted 09 November 2012 - 08:38 AM
And sorry for my bad english i'm french …
Sammich Lord #16
Posted 09 November 2012 - 08:42 AM
I think this is a good idea to protect a server from the first people that come in. And if you find that bad just don't download it, don't join his server and you don't use this OS. And you said that xox restrict the creavity of people but if they want to code somethings in multiplayer they just have to leave this server and join an other.
Please, just read my post over again. I am simply stating the fact that he is restricting users. The point is not to join another server and code there, the point is that he is restricting users. He is making his software mote strict then Russia. For instance, Lochie's modified BIOS file restricts editing globals, stops rednet spam, and mostly stops server crashing, however this piece of software is completely restricting users from making their own scripts, unless he gives them access. I do not think any owner in their right mind would ever use this software on their server.
XoX #17
Posted 09 November 2012 - 09:29 AM
The hoster of the server I play on has re-written half the BIOS.lua file. He fixed every bug in there and even stopped rednet spamming. So this is pretty much like a password lock without CTRL+T compared to the server I play on.

Not really as this also helps people who have no idea how to code use computers.
You really don't get the point of ComputerCraft, do you? ComputerCraft is about creating awesome stuff by yourself, not just using pre-made scripts. Imagine if the only thing you could do with a computer is play the worm script all day. How much fun would that be? You are restricting the whole point of ComputerCraft, so you might as well just disable it all together,

You don't get the point of me not wanting my server to be fucked by idiots who don't know how to code and just do retarded ass crap.
If you knew how to read you would've read that you can give your coders access to everything. This is just to keep idiots from writing idiotic code. And most people on tekkit don't write code they copy other peoples door scripts, so how is that any better than this?
I give people who actually know what they are doing access to everything, Unless you are saying that the whole point of computercraft is to lag my server, I'm not restricting the whole point of computercraft.
Please, if you plan on this to be used for only Tekkit servers then post it on the Tekkit forums. I do not see any reason why I would join a server, place a computer, and see about 4 shitty programs installed. Would you explain to me how people get "Coder" on your server? I started as a complete nub and couldn't even write a decent password lock, now I can write very complex programs. Your server is restricting people from learning. I know you are going to try to be a smartass and say "Well, they can test stuff in singleplayer and show it to me then they get coder.", but how does this protect your server? I can go on there right now, show you some code, you make me coder then I exploit every bug I know of in CC 1.3 to crash the server(I am not a nice person, if you could not tell by now.). Tell me this, redstone can lag a server bad if you use a lot, and you are not restricting redstone to people who do not know how to use it, are you? Also, how do I not know how to read? Are you just mad because my argument makes more sense then your's? If you do reply to this post, at least put in some effort to make some valid points.

Show me a server with that bios, bet you I can still crash it with computercraft.
If someone goes through the process of playing long enough on my server to gain my trust and show me that they can code just to crash it once and get banned then they must be a giant fucking idiot.

Simply put, all I need to do to crash a server is find some cobble, coal, sand and redstone and I can already set up a script so that the server crashes on boot.
Mandrake Fernflower #18
Posted 09 November 2012 - 09:31 AM
Wow xox really nice language you used there! also what did afterlifelochie do to you? did he steal money from you or somthing? I dont get it
AfterLifeLochie #19
Posted 09 November 2012 - 09:43 AM
For clarification's sake (and before things get out of hand):
  • Yes, I wrote a BIOS to close a lot of significant security problems, which I have released publicly (especially for 1.41Bukkit servers);
  • No, I didn't have any input to anyone who has commented here. Human knew about the BIOS mods I've made through CCNet (for which I wrote the mods to the BIOS specifically); the public through the release last night.
  • Going short of modifying the entire BIOS like I have, this is the other alternative; a secure work environment for users. I haven't yet had a chance to look through the code myself, but from what I've seen, it does the job nicely.
  • I'm not a moderator; but, before this thread derails or someone (or a server, etc) gets broken, defaced or completely total'ed, I suggest we cease this "debate" (?) about which solution/product is and/or isn't better; I'm not interested in any form of competition at all. If you have any problems, PM me.
Orwell #20
Posted 09 November 2012 - 09:45 AM
I believe that this is an unfair reaction (not AfterlifeLochie's who just posted). XoX made a script that seems to work just fine. Then he gets pushed in a corner by Human because of a simple matter of opinion. His script isn't bad or useless. If you think this is bad for a server, then don't use it. You can't blame him for publishing a program he believes is useful (I can see the use as well btw). He gets pushed in a corner (never offended AfterlifeLochie at all IMO) and reacts a bit badly. Wouldn't you? Semantics aren't important here. It's a decent program, if you don't like it, let it be. I'll be the first to criticize either of you.

Let this thread go about the code, not about whether it's ethical to use it…

I just looked at the code, I believe it's quite decent. : )
XoX #21
Posted 09 November 2012 - 09:51 AM
I never said anything bad about afterlifelochie and I'm sure he did a great job coding his BIOS file, my point is that as long as all users have access to run any lua script there is always a possibility that they find an exploit.
bubbaduddles #22
Posted 09 November 2012 - 11:03 AM
I Found A Small Problem And I Am Dumb With Lua Coding But I Did Exactly Like You Said I Put All The Files Right And Got The Computer Id And I Am Getting 1 Error

In The Line You Provided

if os.computerID() = SERVERID then shell.run("XoXOSLS") else while true do shell.run("XoXOS") end end

I Placed At The Bottom Of The Startup Like So.

local sPath = ".:/rom/programs"
if turtle then
sPath = sPath..":/rom/programs/turtle"
else
sPath = sPath..":/rom/programs/computer"
end
if http then
sPath = sPath..":/rom/programs/http"
end
shell.setPath( sPath )
help.setPath( "/rom/help" )
shell.setAlias( "ls", "list" )
shell.setAlias( "dir", "list" )
shell.setAlias( "cp", "copy" )
shell.setAlias( "mv", "move" )
shell.setAlias( "rm", "delete" )
if fs.exists( "/rom/autorun" ) and fs.isDir( "/rom/autorun" ) then
local tFiles = fs.list( "/rom/autorun" )
table.sort( tFiles )
for n, sFile in ipairs( tFiles ) do
  if string.sub( sFile, 1, 1 ) ~= "." then
   local sPath = "/rom/autorun/"..sFile
   if not fs.isDir( sPath ) then
	shell.run( sPath )
   end
  end
end
end
if os.computerID() = 32 then shell.run("XoXOSLS") else while true do shell.run("XoXOS") end end

but It Is Coming Up With The Error

bios:206: [string "startup"]:33: 'then' expected

Please Help Me Fix This

The Line 33 Is The Line He Provided In Startup
Leo Verto #23
Posted 09 November 2012 - 11:12 AM
Please Help Me Fix This
You need to replace
if os.computerID() = 32 then
with
if os.computerID() == 32 then
Use a single '=' to define a variable, use two to compare two variables.
bubbaduddles #24
Posted 09 November 2012 - 11:19 AM
Please Help Me Fix This
You need to replace
if os.computerID() = 32 then
with
if os.computerID() == 32 then
Use a single '=' to define a variable, use two to compare two variables.

thank you very much i appreciate this a-lot :unsure:/>/>
XoX #25
Posted 09 November 2012 - 11:26 AM
Oh sorry, I didn't notice I messed that up in the instructions. I'm going to update this very soon, I think this time I will upload the collection of files in a .rar
bjornir90 #26
Posted 09 November 2012 - 11:35 AM
And so ? If no one use this it is the problem of XoX, you don't need to be agressive like that…. I think he made a good work and spend some time to do that so I believe he don't want to get blamed like that … And if XoX's server is quited by everybody cause of the restrictions what that do to you ?
XoX #27
Posted 09 November 2012 - 11:54 AM
Updated to V1.2 ,
Major changes
- Added DevNet . Chat for Devs
- Added version for turtles, lets users use excavate and tunnel..
Minor changes:
- Added Pastebin support into the UI
- Maybe some bugfixes if I found any, dont remember.
Sammich Lord #28
Posted 09 November 2012 - 10:43 PM
Updated to V1.2 ,
Major changes
- Added DevNet . Chat for Devs
- Added version for turtles, lets users use excavate and tunnel..
Minor changes:
- Added Pastebin support into the UI
- Maybe some bugfixes if I found any, dont remember.
Do all users have access to pastebin? If so then the point of this is useless because you can just download any script that exploits bugs in the outdated version of ComputerCraft.

My point is that to protect a server you do not deny access to features, you have to fix the bugs and let people do what they want. Somebody could spend a while coding a script that exploits the bugs, try to use it on a server that has patched the bugs, then the malicious coder will then rage quit after finding the bugs have been patched. Do you see my point now? You never want to change the base place for coding in ComputerCraft, if there is a bug patch it, don't just restrict access to the main part of the mod.

As for the code, you could of done better on indenting and comments. Also, the code could of been better. The base propose of it is to protect the server, which is done well, however in my opinion not in an ethical way.
XoX #29
Posted 10 November 2012 - 03:13 AM
Updated to V1.2 ,
Major changes
- Added DevNet . Chat for Devs
- Added version for turtles, lets users use excavate and tunnel..
Minor changes:
- Added Pastebin support into the UI
- Maybe some bugfixes if I found any, dont remember.
Do all users have access to pastebin? If so then the point of this is useless because you can just download any script that exploits bugs in the outdated version of ComputerCraft.

My point is that to protect a server you do not deny access to features, you have to fix the bugs and let people do what they want. Somebody could spend a while coding a script that exploits the bugs, try to use it on a server that has patched the bugs, then the malicious coder will then rage quit after finding the bugs have been patched. Do you see my point now? You never want to change the base place for coding in ComputerCraft, if there is a bug patch it, don't just restrict access to the main part of the mod.

As for the code, you could of done better on indenting and comments. Also, the code could of been better. The base propose of it is to protect the server, which is done well, however in my opinion not in an ethical way.

Your entire argument so far is that it could be done simply with bug-fixing but your logic is flawed because it is based on your believe that it is possible to fix all bugs. I bet you that if you set up a server with whatever bugs fixed etc, I would still find a way to crash it with computercraft.
Also, it seems as if you think that as soon as someone says "I know Lua" they get dev access on my server. No, if I see someone has played for a few days and built a house and town, etc that's when they even become eligible, because if they are actually willing to waste all that time just to crash the server once and then get banned then sure, go ahead.
No matter how good your bug fixing is, if there is even a single bug left that can be exploited then ANYONE can join and crash your server without any effort.
With this there can 10000 bugs that could crash the server but no one can abuse them because the time they would have to spend on the server to get access to computercraft just isn't worth it, and the people who are actually interested in staying can play normally and eventually ask for access.

As for what you said about my code.
The main XoXOS file is tabbed fine now, the others aren't because I wrote them ingame most likely.
As for comments, as I don't plan to show this code to anyone who plans to learn from it I don't comment, no need to comment if I'm the only one reading it.
And don't just say "Could be done better" without suggesting even a single thing I could improve.
Sammich Lord #30
Posted 10 November 2012 - 09:47 AM
Spoiler
Updated to V1.2 ,
Major changes
- Added DevNet . Chat for Devs
- Added version for turtles, lets users use excavate and tunnel..
Minor changes:
- Added Pastebin support into the UI
- Maybe some bugfixes if I found any, dont remember.
Do all users have access to pastebin? If so then the point of this is useless because you can just download any script that exploits bugs in the outdated version of ComputerCraft.

My point is that to protect a server you do not deny access to features, you have to fix the bugs and let people do what they want. Somebody could spend a while coding a script that exploits the bugs, try to use it on a server that has patched the bugs, then the malicious coder will then rage quit after finding the bugs have been patched. Do you see my point now? You never want to change the base place for coding in ComputerCraft, if there is a bug patch it, don't just restrict access to the main part of the mod.

As for the code, you could of done better on indenting and comments. Also, the code could of been better. The base propose of it is to protect the server, which is done well, however in my opinion not in an ethical way.

Your entire argument so far is that it could be done simply with bug-fixing but your logic is flawed because it is based on your believe that it is possible to fix all bugs. I bet you that if you set up a server with whatever bugs fixed etc, I would still find a way to crash it with computercraft.
Also, it seems as if you think that as soon as someone says "I know Lua" they get dev access on my server. No, if I see someone has played for a few days and built a house and town, etc that's when they even become eligible, because if they are actually willing to waste all that time just to crash the server once and then get banned then sure, go ahead.
No matter how good your bug fixing is, if there is even a single bug left that can be exploited then ANYONE can join and crash your server without any effort.
With this there can 10000 bugs that could crash the server but no one can abuse them because the time they would have to spend on the server to get access to computercraft just isn't worth it, and the people who are actually interested in staying can play normally and eventually ask for access.

As for what you said about my code.
The main XoXOS file is tabbed fine now, the others aren't because I wrote them ingame most likely.
As for comments, as I don't plan to show this code to anyone who plans to learn from it I don't comment, no need to comment if I'm the only one reading it.
And don't just say "Could be done better" without suggesting even a single thing I could improve.

Think about it this way, if you are a game dev and there is a map that has a glitch in it, are you going to take the map out or are you going to fix the glitch?

I used to grief a lot. I would spend about a week doing recon on a server and gaining people's trust just to destroy everything. Also, you can exit out of your program if you cause one of the programs to crash some how. Also, tell me how you would know who crashed the server? I can easily name quite a few exploits in ComputerCraft 1.3 that can crash a server fairly quickly. Two of them are, the coroutine exploit and DVX.1(Abuses rednet and the FS API).

Now if you would excuse me, I am going to go play some Medal Of Honor: Warfighter.
XoX #31
Posted 10 November 2012 - 11:59 AM
Spoiler
Updated to V1.2 ,
Major changes
- Added DevNet . Chat for Devs
- Added version for turtles, lets users use excavate and tunnel..
Minor changes:
- Added Pastebin support into the UI
- Maybe some bugfixes if I found any, dont remember.
Do all users have access to pastebin? If so then the point of this is useless because you can just download any script that exploits bugs in the outdated version of ComputerCraft.

My point is that to protect a server you do not deny access to features, you have to fix the bugs and let people do what they want. Somebody could spend a while coding a script that exploits the bugs, try to use it on a server that has patched the bugs, then the malicious coder will then rage quit after finding the bugs have been patched. Do you see my point now? You never want to change the base place for coding in ComputerCraft, if there is a bug patch it, don't just restrict access to the main part of the mod.

As for the code, you could of done better on indenting and comments. Also, the code could of been better. The base propose of it is to protect the server, which is done well, however in my opinion not in an ethical way.

Your entire argument so far is that it could be done simply with bug-fixing but your logic is flawed because it is based on your believe that it is possible to fix all bugs. I bet you that if you set up a server with whatever bugs fixed etc, I would still find a way to crash it with computercraft.
Also, it seems as if you think that as soon as someone says "I know Lua" they get dev access on my server. No, if I see someone has played for a few days and built a house and town, etc that's when they even become eligible, because if they are actually willing to waste all that time just to crash the server once and then get banned then sure, go ahead.
No matter how good your bug fixing is, if there is even a single bug left that can be exploited then ANYONE can join and crash your server without any effort.
With this there can 10000 bugs that could crash the server but no one can abuse them because the time they would have to spend on the server to get access to computercraft just isn't worth it, and the people who are actually interested in staying can play normally and eventually ask for access.

As for what you said about my code.
The main XoXOS file is tabbed fine now, the others aren't because I wrote them ingame most likely.
As for comments, as I don't plan to show this code to anyone who plans to learn from it I don't comment, no need to comment if I'm the only one reading it.
And don't just say "Could be done better" without suggesting even a single thing I could improve.

Think about it this way, if you are a game dev and there is a map that has a glitch in it, are you going to take the map out or are you going to fix the glitch?

I used to grief a lot. I would spend about a week doing recon on a server and gaining people's trust just to destroy everything. Also, you can exit out of your program if you cause one of the programs to crash some how. Also, tell me how you would know who crashed the server? I can easily name quite a few exploits in ComputerCraft 1.3 that can crash a server fairly quickly. Two of them are, the coroutine exploit and DVX.1(Abuses rednet and the FS API).

Now if you would excuse me, I am going to go play some Medal Of Honor: Warfighter.

You are again completely disregarding my statement about your logic being flawed because it is simply not possible to fix all bugs, Also, if you exit out of the other scripts you simply return to XoXOS, the script it was loaded from.
XoX #32
Posted 10 November 2012 - 12:08 PM
Also, FYI, the loginserver now logs all PCID's which should help in case someone does make a script because I can simply look for these for the script in question.
PixelToast #33
Posted 10 November 2012 - 12:32 PM
xD XoX you're being trolled.
especially by me and mandrake :unsure:/>/>
were going to make a blog post about it after we finish geevancraft
XoX #34
Posted 10 November 2012 - 12:36 PM
xD XoX you're being trolled.

?
XoX #35
Posted 10 November 2012 - 12:40 PM
xD XoX you're being trolled.
especially by me and mandrake :unsure:/>/>
were going to make a blog post about it after we finish geevancraft
??
Sammich Lord #36
Posted 10 November 2012 - 12:55 PM
xD XoX you're being trolled.
especially by me and mandrake :unsure:/>/>
were going to make a blog post about it after we finish geevancraft
??
LMFAO!!!
Funny shit. Leave it to Mk to realize something that is obvious.


Also, FYI, the loginserver now logs all PCID's which should help in case someone does make a script because I can simply look for these for the script in question.

Ever heard of bytecode?
XoX #37
Posted 10 November 2012 - 01:04 PM
xD XoX you're being trolled.
especially by me and mandrake :unsure:/>/>
were going to make a blog post about it after we finish geevancraft
??
LMFAO!!!
Funny shit. Leave it to Mk to realize something that is obvious.


No idea what you mean.

Ever heard of bytecode?

No idea what you mean.
PixelToast #38
Posted 10 November 2012 - 02:28 PM
xD XoX you're being trolled.
especially by me and mandrake :unsure:/>/>
were going to make a blog post about it after we finish geevancraft
??
LMFAO!!!
Funny shit. Leave it to Mk to realize something that is obvious.


No idea what you mean.
No idea what you mean.

seriously though
i dont get it :S
XoX #39
Posted 10 November 2012 - 03:06 PM
No idea what you mean.

seriously though
i dont get it :S

Well what were you referring to with this?

xD XoX you're being trolled.
especially by me and mandrake :unsure:/>/>
were going to make a blog post about it after we finish geevancraft