Author Topic: When "Rat is Impervious to Attack" ...  (Read 2030 times)

gzint

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
When "Rat is Impervious to Attack" ...
« on: November 02, 2005, 01:40:46 pm »
As almost everyone is aware, ALL of the non-player charachters (mobs) in Planeshift are currently \"impervious to attack\".

As a roleplayer, just accept the fact that the gods have declared a respite from violence.

Behind the scenes, something else has happened.  The \"NPC Server\" is down.  While I\'m also a newby -- and definitely not a PS developer -- here\'s my take.

There appear to be at least TWO server/server processes involved in running the Planeshift server.  

One is the \"world server\" (for lack of a better term) that presents the environment, quests, etc.

The other is called the \"NPC Server\".  This \"server\" (or process) controls NPC battles.  If it is down or non-responsive, an NPC will be impervious to attack.

Even in my short (<1 week) of playing, I\'ve seen this range from server-wide and lasting for days, to impacting a single monster for a short period of time.

When I first bumped into this, I had almost killed a monster when it suddenly became impervious to attack.   I camped out, and logged back in.  Usually, the mob would still be damaged and I could continue to kill it.

Apparently, it wasn\'t my client that was at issue -- it was the NPC server.  Sometimes it appears to reset itself.  Other times, it is down and the developers are working on it.

Would it be possible for the Laanx status page to show the NPC server status as well as the world server?  Also, I\'ve never seen anything directly in the forum explaining this for new (or experienced) players!

For the duration of the bug, good mining!

Gzint

Bereror

  • Hydlaa Notable
  • *
  • Posts: 773
    • View Profile
    • Planeshift API
(No subject)
« Reply #1 on: November 02, 2005, 02:35:17 pm »
Your understanding about the server is almost correct  8)

All the characters including NPCs on the server need somebody to give them instructions -- move somewhere, attack, defend etc.

We as players use the client software that connects to the server and gives instructions to our characters. As NPCs need instructions as well, a special process called NPC Client (yes, it is actually a client like the client that we use, just without the nice graphics) connects to the server and gives instructions to all the NPCs in the game. If the NPC Client crashes or disconnects from the server, NPCs have no \"intelligent\" and to protect them against us, they become \"impervious to attack\".

With the latest upgrade the NPC Client became extremely unstable, crashing continuously and quite often taking the main server down as well. As an example, I sometimes run my own local server and when I start up the NPC Client, it survives maybe 30 seconds maximum and then crashes.

So our only hope is that developers can find all the reasons behind these problems and fix them. Until then we can RP without killing and leveling up.
PlaneShift Sources
PlaneShift API
"Words never spoken
Are the strongest resounding"

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #2 on: November 02, 2005, 07:02:06 pm »

::  PlaneShift Team Programmer  ::

steuben

  • Veteran
  • *
  • Posts: 1834
    • View Profile
    • Myspace
(No subject)
« Reply #3 on: November 02, 2005, 08:58:53 pm »
well. that actually explains a fair bit of what\'s happening.

it\'s the elephants.
may laanx frighten the shadow from my path.
hardly because the shadow built the lexx.
the shadow will frighten laanx from my path.

Jinkeen

  • Hydlaa Resident
  • *
  • Posts: 68
    • View Profile
(No subject)
« Reply #4 on: November 02, 2005, 10:03:40 pm »
Quote
Originally posted by steuben
well. that actually explains a fair bit of what\'s happening.

it\'s the elephants.

That cracked me up..sometimes it\'s the little things.

WizardsRule

  • Hydlaa Citizen
  • *
  • Posts: 317
    • View Profile
(No subject)
« Reply #5 on: November 02, 2005, 10:17:57 pm »
I never could have pictured Talad saying something like that.

The evils of past repeat themselves in many shapes and forms



steuben

  • Veteran
  • *
  • Posts: 1834
    • View Profile
    • Myspace
(No subject)
« Reply #6 on: November 03, 2005, 04:11:10 am »
i prefer the superman explanation.
may laanx frighten the shadow from my path.
hardly because the shadow built the lexx.
the shadow will frighten laanx from my path.

mac173

  • Traveller
  • *
  • Posts: 14
    • View Profile
The REAL story
« Reply #7 on: November 04, 2005, 09:50:40 pm »
I got someone into the server room, and they took this picture of the NPC Client Server machine. I think it explains everything...........

http://metku.net/modgallery/images/3786_3.jpg

(Cut and paste the address into the address bar)
« Last Edit: November 04, 2005, 09:52:57 pm by mac173 »

WizardsRule

  • Hydlaa Citizen
  • *
  • Posts: 317
    • View Profile
(No subject)
« Reply #8 on: November 04, 2005, 10:04:29 pm »
Well, that was obscenely odd

The evils of past repeat themselves in many shapes and forms



mac173

  • Traveller
  • *
  • Posts: 14
    • View Profile
(No subject)
« Reply #9 on: November 04, 2005, 10:24:48 pm »
Sorry, I cannot get the link to work. Copy the address, and paste it into the address bar of your browser, and it will bring up a photo.