Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   Testbed Server (https://forums.graalonline.com/forums/showthread.php?t=82787)

Tigairius 11-15-2008 11:58 PM

Testbed Server
 
It's pretty common for old scripters from Graal to return and be completely lost in the new scripting language. It's also common for people who want to learn how to script to not have the proper resources.

I think we can really boost the scripter pool by providing a 'test' server for scripters to practice their skills and mess around on. It would need to be moderated by trusted scripters who can act professional. That's not my concern though:

- There would be inherit security risks with giving a bunch of scripters rights on a server, but can you think of anyone really abusing GS2? Generally scripters just want a place to script. Not abuse.

- I know this has been discussed before, but what if we actually do it? Do you have suggestions on how it should be run? Each scripter would get their own folder and then perhaps we could have a DBNPC monitor levels so that scripters can have 'private' levels if necessary?


Does anyone have any other suggestions/ideas? If we could expand this out of just scripting it would be great, a 'Developer Testing Server' for even level makers and graphics people to test their work. There would have to be certain rules on this server too in order to protect uploaded content so people can't steal it for their own server, etc.

I think it's time we try to improve the Graal developer pool. What do you guys say?

DustyPorViva 11-16-2008 12:00 AM

I did this with Developers Circle, but sadly it didn't garner enough attention to keep it actively used, so the owner took it back.

cbk1994 11-16-2008 12:01 AM

I agree, this would be a great way for new scripters to learn. Would be best if it was official, so that Stefan could adjust the server to give access to everyone and give them rights automatically. I don't know if he'd be willing to do that, however.

You'd also have problems with people abusing things like destroy(). For example, findWeapon( "Tigairius/WeaponIWorkedHardOn" ).destroy() which would delete that weapon. That would probably have to be fixed, likely by Stefan.

Tigairius 11-16-2008 12:01 AM

Quote:

Originally Posted by DustyPorViva (Post 1442483)
I did this with Developers Circle, but sadly it didn't garner enough attention to keep it actively used, so the owner took it back.

That's kind of what I figured would happen with this server, which is why I'm putting it here to see if it's even worth the time.

Quote:

Originally Posted by cbk1994 (Post 1442484)
You'd also have problems with people abusing things like destroy(). For example, findWeapon( "Tigairius/WeaponIWorkedHardOn" ).destroy() which would delete weapon. That would probably have to be fixed, likely by Stefan.

Yes, that's also very true, I already figured we'd need to get Stefan involved.

LoneAngelIbesu 11-16-2008 12:05 AM

It would be a great idea, if you could get Stefan and Unixmad to agree on Lifetime subscribers being able to access it, too. :p

Tigairius 11-16-2008 12:06 AM

Quote:

Originally Posted by LoneAngelIbesu (Post 1442486)
Lifetime subscribers being able to access it

I agree.

It's pretty obvious that if we wanted this to be a successful idea the GServer would need to be customized. However, if everyone could have access to it then it could be a great way for developers to team up and meet each other. It could only improve the quality of Graal.

HoudiniMan 11-16-2008 12:08 AM

When I had the idea I did think of a lot of reasons this wouldn't work.

Abusing it is the biggest one we would have to deal with...

But for now let's just DO IT. We can find trustworthy people to manage it and if somebody abuses their access we remove it.

Let's just do it and get some momentum.

NOW!

Inverness 11-16-2008 12:19 AM

Inverness agrees. And you can prevent a simple serverside destroy in a weapon by defining destroy().

Chompy 11-16-2008 12:23 AM

But, who would manage the server though?

Tigairius 11-16-2008 12:29 AM

Quote:

Originally Posted by Chompy (Post 1442499)
But, who would manage the server though?

Global Scripting Team and PWA along with a few other trusted developers.

Chompy 11-16-2008 12:32 AM

Quote:

Originally Posted by Tigairius (Post 1442504)
Global Scripting Team and PWA along with a few other trusted developers.

Sounds good.

Deas_Voice 11-16-2008 12:35 AM

great!

so, we are getting a server or is it going to be a player owner server?

Tigairius 11-16-2008 12:36 AM

We can start small for now though, if we can get a server to start it on we can get this started. It was Houdini's idea to begin with, so he'll be helping manage it and then we'll build from there.

We need to find means of a server though. We'll get it started ASAP instead of sitting around talking about it. At first you'll need to let us know that you want an RC there, then you can have it. Maybe in the future it can be such a large server that everyone can automatically have their own little 'corner' to themselves without even having to ask.

cbk1994 11-16-2008 12:39 AM

Quote:

Originally Posted by Inverness (Post 1442497)
Inverness agrees. And you can prevent a simple serverside destroy in a weapon by defining destroy().

Yeah, but it would be ideal if Stefan could simply disable that on the testbed server, since this is for, after all, new scripters, who may not know this. I didn't know it, either :p

napo_p2p 11-16-2008 01:12 AM

I like this idea. Plus, I get asked a lot of questions, and it would be nice to have a special place to help people directly with their scripts.


All times are GMT +2. The time now is 09:35 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.