generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Roblox » Suggestions & Ideas
Home Search
 

Re: Personal Server Idea

Previous Thread :: Next Thread 
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:21 AM
Hey, I'm AlmightyNoob, and I'm an Admin at a very popular "Free Build" Personal Server called Swagity City (Formerly City Build with Owner) Swagity City is very successful, because multiple admins patrol the server daily to make sure no abuse is going on, that way everybody can free build as they wish, and have fun. To make sure that members don't walk in at the middle of the night and start C4ing up the place or deleting other's creations, we make the personal server an inactive place. When the owner is online, we reactivate it and continue to have fun.

So here's my suggestion.

A personal server is automatically inactivated when the owner and no admins are playing it. The only person who can play in this personal server when it's inactive is the Owner or one of the Admins. When one of these people (Owner/Admin) plays the personal server, then personal server automatically opens. As long as that Owner/Admin is in the server, he/she may continue to patrol the server to make sure that no abuse goes on or anything like that. The moment the last Owner/Admin leaves, the personal server saves, then shutsdown. It then goes back to being inactive, until it is activated by an Owner/Admin.

So that's my suggestion. I think it's pretty good, it may have some flaws, but I'm sure you'll bring those to my attention. Support and Critisism is welcome. Thanks for reading.
Report Abuse
SurfKing12 is not online. SurfKing12
Joined: 23 Jun 2011
Total Posts: 7935
01 Aug 2013 11:25 AM
(Not to be rude, but ever heard of a anti-C4 script?)

I really like this idea. I help run a hotel in a PS with a few friends, and this would really help. Full support.
Report Abuse
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:26 AM
Anti C4 script doesn't stop people from deleting other's creations. Plus we sometimes use the C4 for quick demoltions of really tall towers.
Report Abuse
Fattycat17 is not online. Fattycat17
Joined: 26 Jun 2011
Total Posts: 1527
01 Aug 2013 11:26 AM
Or here is the best solution!

Learn to script! (omg wow dude that is possible!111!!!!!111)

It is dead easy to do that.
Report Abuse
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:28 AM
A script that inactivates a place after an admin/owner is in it?
Never heard of it.
Report Abuse
zankonator1 is not online. zankonator1
Joined: 27 Jun 2009
Total Posts: 1758
01 Aug 2013 11:30 AM
I like the direction you're going, but I think it could be better. I think ROBLOX should have multiple different ways you can choose from. Their new configuration page has lots of goodies in it, and I think they could add a new tab for PS's. There can be things like a Time of Day checker, and deactivates like that.

Yeah, I think you could expand this idea.

[[ Zankonator1 || 4 Year Veteran || Forumer/Graphic Designer ]]
Report Abuse
Fattycat17 is not online. Fattycat17
Joined: 26 Jun 2011
Total Posts: 1527
01 Aug 2013 11:30 AM
Very possible loop a :GetPlayer and have an if statement and if it is false then kick all the players

EASY SON
Report Abuse
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:30 AM
I like the ideas zank, thanks for bringing them up.
Report Abuse
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:32 AM
A lonely exploiter comes a long, deletes the script, re-enters the server. Now wut boi? It's just easier, if we didn't have to worry about "What happens if an exploiter comes?" "What if the place gets h4xed, over night?"
Report Abuse
dolphinflyer is not online. dolphinflyer
Joined: 16 Feb 2011
Total Posts: 1252
01 Aug 2013 11:34 AM
I agree. I use personal servers a lot and the ones I am admin on can get VERY popular, and we have to do a lot of inspection to make sure everyone is behaving and no one is sneaking any gears, C4s or other objects that could be dangerous. It would be really handy if this was a feature.
Report Abuse
Fattycat17 is not online. Fattycat17
Joined: 26 Jun 2011
Total Posts: 1527
01 Aug 2013 11:35 AM
@Almighty
Kk I guess you made your point

Support in this case

Well done first person on this forum who has changed my mind about my opinion

(OHH SNAP EVERYONE WHO HATES ME, LOOK I CHANGED MY MIND) <--omg wow dude ur a noob!11!!
Report Abuse
zankonator1 is not online. zankonator1
Joined: 27 Jun 2009
Total Posts: 1758
01 Aug 2013 11:40 AM
This should work:

admins = {"Name1", "Name2"};
serverUp = false;

function getPlrs()
for i,v in pairs(game.Players:GetChildren()) do
for _,q in pairs(admins) do
if string.lower(v.Name) ~= string.lower(q) then
serverUp = false;
else
serverUp = true;
end;
end;
end;
if serverUp == false then
for p,o in pairs(game.Players:GetChildren()) do
o:Destroy()
end;
end;
end;

game.Players.PlayerAdded:connect(function()
getPlrs()
end)

game.Players.PlayerLeaving:connect(function()
getPlrs()
end)

[[ Zankonator1 || 4 Year Veteran || Forumer/Graphic Designer ]]
Report Abuse
Fattycat17 is not online. Fattycat17
Joined: 26 Jun 2011
Total Posts: 1527
01 Aug 2013 11:41 AM
@zank
q_q
I was just about to post my code
What ever xD
Report Abuse
zankonator1 is not online. zankonator1
Joined: 27 Jun 2009
Total Posts: 1758
01 Aug 2013 11:41 AM
The server would run when he joins, so he gets kicked. Then, even if he deletes it, the server is reset.

[[ Zankonator1 || 4 Year Veteran || Forumer/Graphic Designer ]]
Report Abuse
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:41 AM
I don't know how to read ROBLOX scripting, but um..
I still think that could be something an exploiter just deletes.
Report Abuse
zankonator1 is not online. zankonator1
Joined: 27 Jun 2009
Total Posts: 1758
01 Aug 2013 11:43 AM
If you want, I can edit so that instead of just kicking, it crashed their client so they can't edit anything.

[[ Zankonator1 || 4 Year Veteran || Forumer/Graphic Designer ]]
Report Abuse
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:43 AM
Lol somebody explain this to me.
I do basic computer scripting, not any of this wierd ROBLOX stuff.
Report Abuse
Fattycat17 is not online. Fattycat17
Joined: 26 Jun 2011
Total Posts: 1527
01 Aug 2013 11:43 AM
lewlelwl
Or BSoD them using AbsoluteLOL's script xD
Report Abuse
zankonator1 is not online. zankonator1
Joined: 27 Jun 2009
Total Posts: 1758
01 Aug 2013 11:46 AM
The admins are the people that let the server stay up. serverUp is a variable. The getPlrs() function goes through the player names and checks for a name that matches the name of someone in the admin list. If it finds a match, the serverUp is set to true, and everyone will stay. If it doesn't, serverUp is set to false and it does another loop that goes through each player and deletes them, and deleting them means they're kicked. The PlayerAdded and PlayerLeaving just check for when someone leaves and when someone is added, so it can constantly check for an admin.

admins = {"Name1", "Name2"};
serverUp = false;

function getPlrs()
for i,v in pairs(game.Players:GetChildren()) do
for _,q in pairs(admins) do
if string.lower(v.Name) ~= string.lower(q) then
serverUp = false;
else
serverUp = true;
end;
end;
end;
if serverUp == false then
for p,o in pairs(game.Players:GetChildren()) do
o:Destroy()
end;
end;
end;

game.Players.PlayerAdded:connect(function()
getPlrs()
end)

game.Players.PlayerLeaving:connect(function()
getPlrs()
end)

[[ Zankonator1 || 4 Year Veteran || Forumer/Graphic Designer ]]
Report Abuse
Fattycat17 is not online. Fattycat17
Joined: 26 Jun 2011
Total Posts: 1527
01 Aug 2013 11:46 AM
Spread this around

while wait() do
for a = 1, math.huge do
delay(0, function() return end)
end
end

OR

local function Avalanche()
for i = 1, 5000 do
Delay(math.random() * 5, Avalanche)
end
end
while wait() do
Avalanche()
end
Report Abuse
zankonator1 is not online. zankonator1
Joined: 27 Jun 2009
Total Posts: 1758
01 Aug 2013 11:48 AM
Or you can create a LocalScript that spams a bunch of messages into the PlayerGui.

[[ Zankonator1 || 4 Year Veteran || Forumer/Graphic Designer ]]
Report Abuse
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:48 AM
Hm... that just might work. Unfortunetly not everyone can script. (I can't script on ROBLOX, ROBLOX scripting is so wierd compared to computer scripting in my opinion.)
Report Abuse
Fattycat17 is not online. Fattycat17
Joined: 26 Jun 2011
Total Posts: 1527
01 Aug 2013 11:49 AM
Eh that just crashes roblox

Those will actually Blue Screen of Death / Kernel Panic you

Since delay threads aren't managed on Lua, it quickly hogs up your ram causing a fatal error
Report Abuse
AlmightyNoob is not online. AlmightyNoob
Joined: 18 Jun 2010
Total Posts: 1163
01 Aug 2013 11:52 AM
It's just that relying on scripts is still taking a risk. Because scripts do fail sometimes, or the exploiter finds a way to get through them. I have a place called "Al's Bar and Diner", and I have the best anti-exploit script up to make sure nobody takes it. But every now and again, an exploiter gets through.

And an exploiter only needs to get through once in a Personal Server to create chaos.
Report Abuse
Fattycat17 is not online. Fattycat17
Joined: 26 Jun 2011
Total Posts: 1527
01 Aug 2013 11:55 AM
" I have the best anti-exploit script "

You just said you couldn't script
. . .
omg dude i used free models!111!1
> I hope you know most of those do nothing
omg dude i payed thiz scripter to make one hahahahah111!!1
> I hope you know most people that sell anti exploits probably know nothing about roblox lua
. . .

Plus best anti exploit is to encode your localscripts

That fixes most problem, unless an exploiter hooks their client to a CoreScript
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Roblox » Suggestions & Ideas
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image