• Garrysmod.org Revamped
    240 replies, posted
[QUOTE=AnonTakesOver;45615894]Check for _G, most addons won't need to use it unless exploiting.[/QUOTE] [code] local glob = {} package.seeall(glob) or local glob = getfenv() or local glob = team glob['Run' .. 'String'](...) [/code] You _can't_ check.
[QUOTE=LennyPenny;45615856]If people really wanna do smth bad, then will then just game the system [LUA]_G["Run".."String"][/lua] And we can't check for all that[/QUOTE] We can always fall back to the slow method or removing all the special characters, resulting in something like _GRunString or add _G to the search list, add things like \x* in strings to the search list.
[QUOTE=Robotboy655;45616005]We can always fall back to the slow method or removing all the special characters, resulting in something like _GRunString or add _G to the search list, add things like \x* in strings to the search list.[/QUOTE] [code]local c = string.char _G[c(82, 117, 110, 83, 116, 114, 105, 110, 103)] [/code] I declare any further speak of detecting exploits void
[QUOTE=Willox;45616026][code]local c = string.char _G[c(82, 117, 110, 83, 116, 114, 105, 110, 103)] [/code] I declare any further speak of detecting exploits void[/QUOTE] Adding _G to the search list will detect it.
[QUOTE=Robotboy655;45616038]Adding _G to the search list will detect it.[/QUOTE] [code]local c = string.char undo[c(82, 117, 110, 83, 116, 114, 105, 110, 103)] [/code]
We would need to evaluate each string (isn't that was lexers do?)
Okay, let's not have this battle with exploits, have a no tolerance for cheats, instant ban if found, Maybe just have community moderators to check scripts, if it's checked then it gets a verified tag or something.
[QUOTE=Willox;45616044][code]local c = string.char undo[c(82, 117, 110, 83, 116, 114, 105, 110, 103)] [/code][/QUOTE] :v: Remove special characters, trim, blacklist 8211711083116114105110103. :v:
pls let's stop
We are like 20 people already and there aren't[I] that [/I]many people coding quality addons, so I think we could manage that easily (if we actually care for quality)
Trouble in coding town Who can you trust? [editline]7th August 2014[/editline] Can we create a steam group to talk?
[url]http://steamcommunity.com/groups/gmodcoders[/url]
Get in the chat if you wanna be our bro(s)
[QUOTE=crazyscouter;45616108][url]http://steamcommunity.com/groups/gmodcoders[/url][/QUOTE] Got kicked in about 5 minutes, gg.
gg, impersonating people
[QUOTE=YourStalker;45616649]Got kicked in about 5 minutes, gg.[/QUOTE] Cause you changed your name to Rubat :v: ggwp
[QUOTE=AnonTakesOver;45616760]Cause you changed your name to Rubat :v: ggwp[/QUOTE] Lies, I was the real one. On Topic: Is a domain decided upon? The github said gmodscripts website but gmodscripts (ironically) used to be a place for leaking CoderHire scripts. Also please don't have a 200mb file limit. Like the workshop or garrysmod.com have.
[QUOTE=AnonTakesOver;45616060]Okay, let's not have this battle with exploits, have a no tolerance for cheats, instant ban if found, Maybe just have community moderators to check scripts, if it's checked then it gets a verified tag or something.[/QUOTE] I'd be happy to volunteer for something like this. I've written a private anticheat that works ~ as well as LeyAC, and certainly done my fair share of GLua fuckery, so I'd be able to spot those kinds of exploits.
[QUOTE=YourStalker;45616825]Lies, I was the real one. On Topic: Is a domain decided upon? The github said gmodscripts website but gmodscripts (ironically) used to be a place for leaking CoderHire scripts. Also please don't have a 200mb file limit. Like the workshop or garrysmod.com have.[/QUOTE] What about dramalimited.org?
It is not possible to auto-detect all exploits. We could however, check for common exploit vectors and then have a rating system where users get verified by other developers checking their work (or something like that). Other developers could then sign the release or something to show that they [i]think[/i] that it is safe.
[url]http://gmod.land/[/url] Make it happen :(
Is it established that we're going to use github as the source for the downloads and present the latest version tag of each item offered for download? If yes, I have an idea for dependency management which I can have a go at at the weekend which is the earliest point that I have some time.
[QUOTE=YourStalker;45616825]Also please don't have a 200mb file limit. Like the workshop or garrysmod.com have.[/QUOTE] Make this limit atleast 10-15gb so we can shoehorn neurotec onto the site.
[QUOTE=Hoffa1337;45617384]Make this limit atleast 10-15gb so we can shoehorn neurotec onto the site.[/QUOTE] That has its own SVN. TDM cars should not be considered viable content for this website either since it has both workshop and svn.
[QUOTE=G4MB!T;45617541]That has its own SVN. TDM cars should not be considered viable content for this website either since it has both workshop and svn.[/QUOTE] SVN is having some serious issues with our repositories due to their size. The total size right now is 10gb and the download fails 50% of the time for new users due to the amount of files :v: Other option is github, which has a 1gb limit meaning we'd have around 11 repos to manage. Workshop would require 50~ uploads.
[QUOTE=Hoffa1337;45617721]SVN is having some serious issues with our repositories due to their size. The total size right now is 10gb and the download fails 50% of the time for new users due to the amount of files :v: Other option is github, which has a 1gb limit meaning we'd have around 11 repos to manage. Workshop would require 50~ uploads.[/QUOTE] SVN, Git and Mercurial are all really for source code hosting, not hosting binary files (thats why you get 1 and 2gb limits). [URL="https://bitbucket.org/"]BitBucket[/URL] has a "soft" limit of 1gb and a "hard" limit of 2gb. I cant offer any alternative, but perhaps... I have an idea. When you login to the website with Steam, you get given an FTP account which you can use to upload you files? .. Its probably a bit advanced for most users but uploading through HTTP (especially with a 10gb pack) will take quite a while and having a global FTP account for everyone runs the risk of someone just deleting everything.
[QUOTE=Hoffa1337;45617721]SVN is having some serious issues with our repositories due to their size. The total size right now is 10gb and the download fails 50% of the time for new users due to the amount of files :v: Other option is github, which has a 1gb limit meaning we'd have around 11 repos to manage. Workshop would require 50~ uploads.[/QUOTE] Optimize your content.
[QUOTE=G4MB!T;45617762]SVN, Git and Mercurial are all really for source code hosting, not hosting binary files (thats why you get 1 and 2gb limits). [URL="https://bitbucket.org/"]BitBucket[/URL] has a "soft" limit of 1gb and a "hard" limit of 2gb. I cant offer any alternative, but perhaps... I have an idea. When you login to the website with Steam, you get given an FTP account which you can use to upload you files? .. Its probably a bit advanced for most users but uploading through HTTP (especially with a 10gb pack) will take quite a while and having a global FTP account for everyone runs the risk of someone just deleting everything.[/QUOTE] FTP integration would be useful. Maybe have an option to host your own FTP connected to your account so files you upload are basically just a link to your ftp. This would save bandwidth for whoever is hosting this party and people like me and my team with no sense of limits can keep spewing out more content than gmod can handle :v: [QUOTE=Robotboy655;45617765]Optimize your content.[/QUOTE] How do I make materials and models smaller without making them look worse? We do have a couple of [B]hundred[/B] scripted vehicles and entities. Each with their own custom model, material, special effects and sounds. We have more content than many AAA games.
well couldn't you make some exceptions for Neurotec and tdm cars LW cars etc. it would be nice to see them also for the non advanced users.
I think people are looking at this as a combination of the workshop plus garrysmod.org plus full revision support for large projects which I'm going to add is an unrealistic view. Yes, it should support gamemodes and [b]RELATIVELY SMALL[/b] addons and other goodies. Support for large scale projects like TDM cars and Neurotec is ... difficult to say the least. Allowing people to upload such large projects is a bit silly.
Sorry, you need to Log In to post a reply to this thread.