Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Server (https://forums.graalonline.com/forums/forumdisplay.php?f=14)
-   -   NPC Server. (https://forums.graalonline.com/forums/showthread.php?t=27554)

joseyisleet 04-16-2002 01:26 AM

NPC Server.
 
-=Josey=-
Ok, I read that Graal will become fully pay-to-play. Does this mean that the so called "free" servers will now have access to an NPC Server, or only Graal2001 and Graal2002, or, will it keep the same? I got a bit confused on this. ;\

Saga2001 04-16-2002 04:57 AM

From the jist of what I have heard non-p2p will still be non-p2p, probably a lot of servers aren't interested in changing all npcs because that would probably mean a reset, however non-p2p servers are allowed to go p2p from what I understand. I guess we'll have to start calling them enhanced servers and not enhanced servers...cause they will all be pay...

Spanko 04-16-2002 06:23 PM

The current free servers will be able to get an NPC-Server if their scripting is good enough.
Though from what I've understood some of the things now only for the P2P servers will also come to the current free servers, like multi-framed multi-dir ganis and light effects.

Saga2001 04-16-2002 10:45 PM

Quote:

Originally posted by Spanko
The current free servers will be able to get an NPC-Server if their scripting is good enough.
Though from what I've understood some of the things now only for the P2P servers will also come to the current free servers, like multi-framed multi-dir ganis and light effects.

and light effects?! o.O

:megaeek: I just say every server should have npc server, but Stefan should make some sort of way so that npcs that aren't specifically pointed out to be serverd won't be, like so that if for example N-Pulse wanted to get NPC-Server, they could and they wouldn't have to recode each npc with a //#CLIENTSIDE and stuff...;)

Saga2001 04-17-2002 05:24 AM

Quote:

Originally posted by Kaimetsu


Nope, couldn't work. For one thing, it'd have to disable things like playerrupees++ from the client anyway.

Stupid Kaimetsu, always right...*hates kaimetsu*...lol.

Projectshifter 05-03-2002 08:35 PM

Ah crap, what about playerrupees+=1; ? If they only needed //#CLIENTSIDE and all the ++ and -- taken out that would not be too hard. Or is there a BIG list of stuff that can't be used?
---Shifter

Saga2001 05-04-2002 02:35 AM

What NPC server basically does is enhances the scripting capabilities by allowing serverside changes to take place, allowing commands like addguildmember, with(), savelog2, and more. Player's rupees are sent serverside for security. Kaimetsu, from what I understand, there will be a //#SERVERSIDE allowed? If this is true, it could save from a WHOLE lot of rescripting. Its already allowed on Graal2001 if I have been informed correctly.

Neonight 05-04-2002 01:43 PM

Quote:

Originally posted by Saga2001
What NPC server basically does is enhances the scripting capabilities by allowing serverside changes to take place, allowing commands like addguildmember, with(), savelog2, and more. Player's rupees are sent serverside for security. Kaimetsu, from what I understand, there will be a //#SERVERSIDE allowed? If this is true, it could save from a WHOLE lot of rescripting. Its already allowed on Graal2001 if I have been informed correctly.

Jagen:
The NPC Server would have to be reprogrammed in order to only run scripts that have //#SERVERSIDE

Neonight 05-04-2002 02:03 PM

Quote:

Originally posted by Kaimetsu


That would require a fairly large amount of rescripting on existing servers.


Jagen:
That's true as well... but what I think most people want is two different NPC Server types, one will only run on
//#SERVERSIDE scriptx and the other will run on scripts that don't start with //#CLIENTSIDE, one that will only run on //#SERVERSIDE scripts would be useful if servers like classic wanted to get an NPC Server since noone really wants to work on clientsided all the npcs in a few thousand levels

Projectshifter 05-09-2002 08:59 PM

What about reprogramming the NPC server?? It seems like a HELL of a lot of work to fix all the existing scripts...
---Shifter

Faheria_Admin5 05-10-2002 02:18 AM

Most all important playervariables can only be changed server side with an npc server.
Such things being sword power, shield power , full hearts, ruppees, any level warping or changing abilities, all clientr.variables and strings, and some other things
Also client toweapons dont work anymore unless the weapon is in the database , this prevents fake weapons and npcs to wreak havoc.
Weapon deletion can be done client side but no weapon addition can be performed must be done server side with an addweapon command or toweapon command. Preferably addweapon because toweapon updates the weapon script and addweapon doesnt which allows you to edit weapons without having to change level

The things left that can be changed clientside are playerx , y , bombs arrows , clothing, and client. values

There are some others im just giving you a few of the changes.

Sorry i have lots of typo's im at school and its almost time to go im just trying to give a bit of helpful information

Spark910 05-10-2002 02:44 AM

They will only have access to it if Stefan thinks it could improve server or player ammounts also they have to have a good scripter who would responisbly use and not abuse and NC Controls! I Think if they got scritpers UN Would be aloud it or Deltria or Classic as alot fo people play them so its worth it! And other server may as well forget it unless get a great worthwhile scripter.

Saga2001 05-10-2002 11:17 PM

Quote:

Originally posted by Kaimetsu


Please, until you know all about P2P scripting and why that's a ridiculous suggestion, don't take part in these debates.

Yes, you need to learn before you can speak.

Yakuna2001 05-18-2002 12:27 AM

i would like for u.n to have an npc server.......

GrowlZ1010 05-18-2002 12:36 AM

Quote:

Originally posted by Projectshifter
What about reprogramming the NPC server?? It seems like a HELL of a lot of work to fix all the existing scripts...
---Shifter

And so rewriting, testing, and finally re-releasing an interpretation application to fix a problem that it's not entirely clear exists is easier than adding a few //#SERVERSIDEs and //#CLIENTSIDEs?

Anyway, reprogramming the NPC Server would probably lead to all sorts of compatibility issues with existing scripts. And we don't want the Graal2001 market going berserk and serving up items for -900 gralat now, do we?

(N.B: I may be wrong in my assumptions. I'm no NPC Server expert myself. However, redesigning an entire system for a few incompatible scripts seems a little heavy-handed.)


All times are GMT +2. The time now is 01:06 PM.

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