|
| 31 Jan 2017 08:21 PM |
In light of some recent events, Roblox is taking a much stricter stance on the safety of it's younger audience. In the near future, games that aren't using FilteringEnabled will only be available to registered users who are in 13+ mode.
As someone who used to make games without FilteringEnabled, I can understand why the transition might be difficult, so feel free to ask me any questions about getting your games to work in FilteringEnabled if you have them.
We also have some wiki pages that relate to FilteringEnabled, and we'll likely have more up in the future:
http://wiki.roblox.com/index.php?title=Client-Server_Model_and_FilteringEnabled
http://wiki.roblox.com/index.php?title=API:Class/RemoteEvent http://wiki.roblox.com/index.php?title=API:Class/RemoteFunction
|
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:32 PM |
| This makes no sense at all on ROBLOX's part. Clone, I don't think you're legit. |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:33 PM |
| I'm so glad. Now I'm justified when I say "learn FE." |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:33 PM |
| Thus doesn't make sense. Is it inappropriate for kids to see hax on games or something? |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:33 PM |
@Intended
It's really not. I've seen some exploiters push GUIs to people that draw explicit images using Frames. |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:34 PM |
Heres my proof: http://devforum.roblox.com/t/improving-the-safety-of-our-community/33201
"We will be rolling out other policy changes in the future relating to filtering enabled (FE), specifically non-FilteringEnabled games will not be available to players under 13 years old. We will be following up with additional information on FE in a future post. We are actively working to make sure that implementing FilteringEnabled is easier and a clearly understood process."
|
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:34 PM |
| I don't understand the 13+ ##### |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:35 PM |
@Disaster_Scripts Its a safety precaution. |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:37 PM |
| Oh. After reading it I understand why. When will this be implemented? |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:48 PM |
For anyone here who might not understand the client/server model as far as the API goes, heres a quick rundown:
Roblox development is divided into two layers:
The Server * Represents the game instance that players are connected to online * You should only use the normal Script object (http://wiki.roblox.com/index.php?title=API:Class/Script) when working with server code * The server should handle the general heavy-lifting of your game's logic and behavior. * General game logic scripts should be put inside of the ServerScriptService * Character logic scripts should be descendants of the character. * Be smart about your code on this end.
The Client * Represents an individual player that is connected to a game * Code has to be ran in LocalScripts (http://wiki.roblox.com/index.php?title=API:Class/LocalScript), no exceptions. * LocalScripts must be a descendant of one of the following locations to be executed: * Inside of StarterPlayer.StarterPlayerScripts * Inside of StarterPlayer.StarterCharacterScripts * Inside of a ScreenGui, parented to the StarterGui service * Gives you access to special client-only things, such as: * CurrentCamera (http://wiki.roblox.com/index.php?title=API:Class/Workspace/CurrentCamera) * LocalPlayer (http://wiki.roblox.com/index.php?title=API:Class/Players/LocalPlayer) * UserInputService (http://wiki.roblox.com/index.php?title=API:Class/UserInputService) * ContextActionService (http://wiki.roblox.com/index.php?title=API:Class/ContextActionService) * GuiService (http://wiki.roblox.com/index.php?title=API:Class/GuiService) * HapticService (http://wiki.roblox.com/index.php?title=API:Class/HapticService) * Should be treated as an input terminal that sends requests to the server. * Make sure to use WaitForChild for objects that are possibly associated with the server, because they might not be available immediately.
~ The confusion between offline/online ~ Theres been confusion about code that runs offline not working correctly online. The primary reason this happens, is because there is no difference between a LocalScript and a regular Script in Play Solo, because no server is being hosted. Its in your best interest to make sure the APIs you're using aren't intended for the client only, or vice versa.
~ RemoteEvents and RemoteFunctions ~ See this article: http://wiki.roblox.com/index.php?title=RemoteFunction_and_RemoteEvent_Tutorial |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 08:50 PM |
| I understand filtering being required, what I don't understand is why it has to be scripted into games and isn't automatically implemented on all text objects. |
|
|
| Report Abuse |
|
|
| |
|
|
| 31 Jan 2017 08:59 PM |
| When, again, will this be put into play? (Dates preferably) |
|
|
| Report Abuse |
|
|
iiAu
|
  |
| Joined: 27 Sep 2015 |
| Total Posts: 86 |
|
|
| 31 Jan 2017 08:59 PM |
There's going to be a LOT of groan and pain for a lot of ROBLOX developers changing every game FilteringEnabled compatible. It may pose as a really tough challenge for scripts that are REALLY integrated by modifying the client server-side and vise versa. In addition, there's also a client-server lag which a lot of developers are going to hate. Last but not least, hackers could STILL exploit through FilteringEnabled locally. They could change the humanoid property and insert invisible parts they could parkour to get out maps.
|
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 09:06 PM |
Yay:) Thanks for the heads up Clone.
|
|
|
| Report Abuse |
|
|
| |
|
|
| 31 Jan 2017 09:12 PM |
Yay.;) But I still wanna know when this starts though clone. |
|
|
| Report Abuse |
|
|
Thane_1
|
  |
| Joined: 08 Apr 2009 |
| Total Posts: 827 |
|
|
| 31 Jan 2017 09:14 PM |
| If anyone wants to know why, it's because of inappropriate exploits being displayed during Roblox's #### ####### ~Who's awesome? You're awesome! |
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 09:20 PM |
| Didn't see the post thanks @Clone also @Santa, nice name. :) |
|
|
| Report Abuse |
|
|
Soybeen
|
  |
| Joined: 17 Feb 2010 |
| Total Posts: 21462 |
|
|
| 31 Jan 2017 09:37 PM |
The age/content restriction rationale is far less compelling than the "everyone should be using FE foster realistic networking practices" justification.
A convenient cover for the brass. ;)
|
|
|
| Report Abuse |
|
|
Soybeen
|
  |
| Joined: 17 Feb 2010 |
| Total Posts: 21462 |
|
| |
|
|
| 31 Jan 2017 09:38 PM |
@Santa_Root Is this restriction only going to apply to games that are on the front page?
|
|
|
| Report Abuse |
|
|
|
| 31 Jan 2017 09:42 PM |
| ^ Would it also be applied as soon as the game is saved or will there be an option... How will all this work? |
|
|
| Report Abuse |
|
|
| |
|
Lykaon
|
  |
| Joined: 27 Oct 2014 |
| Total Posts: 784 |
|
|
| 31 Jan 2017 10:38 PM |
tbh
i think its great.
i mean like, if ur gonna have a top page game, dont have people that wanna exploit ruin it for others.
Epix Incorporated Agent Lykaon || "Just the way you lyk it." || #code game:Shutdown() |
|
|
| Report Abuse |
|
|