1

Topic: 2026/6/16 Update (Server-Side-Only)

I've updated the server's scripting language from Pawn 3.3 (2009) to Pawn 4.1 (2024). I had to change a few scripts to make them work again, but, definitely let me know if any scripts are still broken! Thank you!

God bless.

James

2

Re: 2026/6/16 Update (Server-Side-Only)

It seems like the game is lagging heavily due to the update. And the Magma script no longer works.

3

Re: 2026/6/16 Update (Server-Side-Only)

Turns out there were quite a few scripts that still did not compile. See if it's fixed now. Thanks!

4

Re: 2026/6/16 Update (Server-Side-Only)

This seems to have broken something with regards to changing gear and names on humanoids. The spy108 script has a spawn callback which sets the gear and proper name for Haggy. She is now a naked guy named 0.

5

Re: 2026/6/16 Update (Server-Side-Only)

It also seems to have broken the death callback in scripts. spy111 is part of the Haggy quest, but the death callback does not get called anymore.

Could there be a difference in handling between regular monster spawns and monsters spawned through scripts with death callbacks attached?

I also see a bunch of scripts invoking the 'target' function where they didn't before.

6

Re: 2026/6/16 Update (Server-Side-Only)

Ah. I've fixed the bug with the death callback. Thanks!
Haggy seems to have clothes now as well. It could be that, at last server start, the script didn't compile. I knew I had to port quite a few of them. Pawn 4.1 changed the array initializer syntax (from { } to [ ]).

7

Re: 2026/6/16 Update (Server-Side-Only)

Sometimes the clothes disappear again though. It seems like she moves in and out of view on the client and then 'respawns' naked.

8

Re: 2026/6/16 Update (Server-Side-Only)

That's odd. I wonder if I ported some script over to gsScanSprites incorrectly and it's killing the NPC. I've not noticed messages for it though.

9

Re: 2026/6/16 Update (Server-Side-Only)

Haggy is not getting killed. Could it be related to some line of sight optimization on server side when broadcasting entity information? Haggy is contained on the little island, surrounded by Wall override +s.