Aller au contenu

Photo

Considering Starting a PW | Questions


  • Veuillez vous connecter pour répondre
13 réponses à ce sujet

#1
MarleVVLL

MarleVVLL
  • Members
  • 5 messages

Hi friends.

 

I am considering creating a PW with some friends of mine. However, we have a few questions about the current state of the engine, user plug ins, and general flexibility we have as developers.

 

  • If one is running multiple servers on a single PW, can their logged in users become more than the ~90 which I've read is a limit? If this is not a solution, is there a way to enable more than 90 to play on a single PW?
     
  • How customizable are scripts? For example, could my programmer make a new feat which imbues arrows that, when a successful hit is dealt, creates a gravitational field around the target for 3 rounds?
     
  • How expensive is it --usually-- per month to host an active PW?
     
  • Are there any working horse riding additions that work on PWs?
     
  • Can scripts trigger other scripts? I.e., can I have the murder of an orc general set off a script to make the local NPCs run away and then create a group of humans to come in and capture a fortress?
     
  • Are there easy ways to enable some zones to have loot drop after a successful PK?
     
  • Are there plug ins that can generate player roles, such as a mayor which can change tax rates which then generate gold that is then put into their bank?
     
  • Are swimming plug ins available and working.
     

I will let you know if I have any further questions.

 

Thank you!



#2
kamal_

kamal_
  • Members
  • 5 238 messages

RWS added horse riding and swimming.

 

Yes, you can add feats and scripts. So you could in theory make something like gravity well arrows. Maybe not quite as you imagine, but you could make an approximation.



#3
MarleVVLL

MarleVVLL
  • Members
  • 5 messages

Hi kamal_, thanks for the response.

 

However, you did not fully answer my questions. I do not mean to diminish your contribution, mind you. Each of these questions are very important to my team and we need to know the limits of the engine to ensure our vision will fit with NWN2's system. Knowing swimming and horses are in is a very good step forward. I did know we could add scripts and feats, but can a script trigger another script? ..and my other questions. :)

Thank you!



#4
PJ156

PJ156
  • Members
  • 2 980 messages

Script trigger scripts? I don't know but my feeling is yes. Certainly events can trigger scripts, so your Orc can have an on death script that does all you want it to. I am sure you could even test if he was murdered or died of natural causes (In retrospect murder is natural causes for an Orc).

 

I don't want to put you off but I would have a look at current player numbers before you put hours of work into something. There is a limited pool and you are competing with other PW's for those that exist. Arkalzelth may jump in with some data as he does PW's I think, but I would have though 90 was ample unless you have a way of drawing more players in. If you do that would be great :)

 

Good luck with your venture,

 

PJ



#5
MarleVVLL

MarleVVLL
  • Members
  • 5 messages

Hi PJ156.

 

I heartily appreciate your response.

 

It is good to know that events can trigger events; hopefully this means scripts and trigger other ones.

 

We are aware of the low population of NWN2 players. Our marketing strategy will actually attempt to attract non-NWN2 players and current ones. It is in theory at the moment, however. I am familiar with the top PWs and am aware of their populations. It is a shame they are not more popular.

 

Do you have any knowledge about having a server larger than 100 logged in players? Or -- can different zones have different PvP rules or are they applied globally?

Thank you!



#6
Kanis-Greataxe

Kanis-Greataxe
  • Members
  • 158 messages

As far as horses go check mounts by Hellfire  on the vault or nexus , and swimming by RWS on the vault.

 

 For some reason I can not post links here right now even though I have in the past?



#7
PJ156

PJ156
  • Members
  • 2 980 messages

I have the same problem as Kanis :(

 

I don't know of any with that number. I played on one of the popular ones for a shirt while but never saw numbers in high multiples of ten.

 

Scripts can call scripts I am sure. The include function may help you though I'm no scripter.

 

If you want conventional FR areas I have lots you can use to get you started. :)

 

PJ



#8
Kanis-Greataxe

Kanis-Greataxe
  • Members
  • 158 messages

There is also a script add-on for the mounts beta on the nexus look under scripts

 

as far as plugins to generate player roles there are none that I know about but search the vault and nexus I may be wrong,



#9
kevL

kevL
  • Members
  • 4 052 messages

Scripts can call scripts I am sure. The include function may help you though I'm no scripter.


// Make oTarget run sScript and then return execution to the calling script.
// If sScript does not specify a compiled script, nothing happens.
void ExecuteScript(string sScript, object oTarget);
more: NwScript is a high-level C language. A lot of effort was put into it by both Bioware and Obsidian. Only a few things, like the inner workings of the combat & casting systems, as well as finer points of the GUI, are hardcoded.

NWNX4, I believe, offers hooking into the core engine for PWs.

#10
MarleVVLL

MarleVVLL
  • Members
  • 5 messages

Thanks for the replies!

 

Does anyone know if multiple servers can host more than 100 logged in players?



#11
kevL

kevL
  • Members
  • 4 052 messages

I think they probably can and it's more an aspect of how heavy duty the server is, since NwN MP code just isn't at all optimized for MMORPGs.

 

If you want a better answer, either wait for an experienced server operator here, or try posting in the NwN MP forum, where lots of server admins seem to hang (no pun intended!). Make sure to say you're dealing w/ NwN2 tho.

 

or try the NwN2 irc channel .. there's a sticky around somewhere...



#12
MarleVVLL

MarleVVLL
  • Members
  • 5 messages

Ha, thanks much. :)



#13
Loki_999

Loki_999
  • Members
  • 430 messages

Some have already been answered, so i may be duplicating here, although ill try and skip or add more info

 

1) Not to question your ambitions, but do you really expect to be able to hit this limit anyway? 

 

2) Yes. Kind of. Either you do it like Imbue Arrow (Arcane Archer) which is actually not a real attack, but an emulated one.  Still, you could always reduce the arrow stack by one and other stuff to make it look like a proper arrow was fired.  Or, you can create a new item property for arrows, and when you use the feat it is applied to the current stack of arrows (or have it apply automatically).  If you wanted it for just a single round or arrow you can then remove the item property when it expires.  Be careful though with making really complicated scripts run off weapons/ammo though, as they can hit more than 6 times a round, forcing the script to run that often. There is often more than one way to skin a cat in NWN2.

 

3) If your ISP isn't against you running a server from your home, then just your own internet costs.  Otherwise, if you are thinking of hosting, then look at a hosting providers T&Cs.  I seem to recall somone, perhaps on neverwintervault.org was offering to host servers for a good price.

 

4) Already answered

 

5) Already answered, and yes, you can do lots of crazy stuff like that. You can also delay the firing of scripts with the DelayCommand() function.

 

6) There are probably multiple ways. I'd probably just hook into the On Death event and then check the area for a local var on the area eg: "pk_loot"=1, and if so, then have the loot drop.

 

7) Not aware of any plugins.  But nothing to stop you from scripting things like this. By the way, if you are playing with timer functions, be aware that the built in NWScript time functions are basically pants.  The best way to handle timing is to use NWNX SQL functions and get SQL time, which gives you accurate time and will work accurately until 03:14:07 UTC on Tuesday, 19 January 2038 on 32-bit systems... but i think we will all be using 64-bit (or 128/256-bit) systems by then. :D

 

8) Already answered.



#14
andysks

andysks
  • Members
  • 1 645 messages

I have never played on a PW, but all I want to say is that I find it super cool that people are considering creating a new PW now. Maybe this game with acts like that will get more people again. I just want to add that you should check all the plug ins from Marshal. Legends plug ins. They are designed for PWs and can make your life so much easier on many aspects.