Nephthys mod discussion

Talk about any Deus Ex game modification here, e.g. maps, package or a total conversion.

Moderator: Forum Guards

Postby Zora » Fri Sep 29, 06 10:37 pm

What version of 7-Zip did you download? And what processor type do you have?

Zora
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby Jon » Fri Sep 29, 06 11:25 pm

I had a fix for the DXIPserver.u(?) file, to enable me to use the deusex:// protocol to directly connect to a server - that way, i could connect by simply double clicking a shortcut on my desktop... now it seems as though you have used the default version again. Would it be worth taking a look at this version, and/or replace?

http://dusterstadl.de/forum/viewtopic.php?t=469 (note: registration needed for download)
User avatar
Jon
Alpha
 
Posts: 1081
Joined: Mon Dec 12, 05 10:20 pm
Location: Derbyshire, England

Postby Zora » Sun Oct 01, 06 12:05 am

I couldn't find anything to download at the link you provided ... maybe you can post the package directly here?
However, it more seems to be a missing/needed registry setting.

Anyone else tried out the web support or web download feature :?:

Zora
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby IchoTolot » Fri Oct 06, 06 10:08 am

Zora wrote:I couldn't find anything to download at the link you provided ... maybe you can post the package directly here?...

Zora



Jon mean this ...


PS: you cant see the files if you not registered :wink:
Attachments
dxmp-url_protocol.zip
(1.51 KiB) Downloaded 509 times
User avatar
IchoTolot
<i>Very</i> Friendly Clown
 
Posts: 258
Joined: Tue Aug 23, 05 5:48 am
Location: Quad 1,0,0 - 3th Planet - 50.6909 North - 11.5947 South

Postby {17}Ales » Fri Oct 06, 06 1:29 pm

I would like to thanks zora for his excelent mod lol sike trying to crash our clan server during clan war. Well imperials got the logs of it and he sike even admits it on the dxcouncil forums. 8) 8)

Admin: fixed your mistake.

Thanks for that :D
Last edited by {17}Ales on Fri Oct 06, 06 5:04 pm, edited 1 time in total.
My msn is now updated add me xD.
Image
User avatar
{17}Ales
Regular
 
Posts: 462
Joined: Tue Sep 05, 06 3:41 pm
Location: On the seat!

Postby Jon » Sat Oct 07, 06 10:12 am

Guys, can we please get back to topic?

IchoTolot wrote:
Zora wrote:I couldn't find anything to download at the link you provided ... maybe you can post the package directly here?...

Zora



Jon mean this ...


PS: you cant see the files if you not registered :wink:
User avatar
Jon
Alpha
 
Posts: 1081
Joined: Mon Dec 12, 05 10:20 pm
Location: Derbyshire, England

Postby Zora » Sun Oct 08, 06 7:27 pm

The contents of dxmp-url_protocol.zip is completely independent from Nephthys. You can use Nephthys with or without that registry patches. So it's kinda unrelated to this topic.

Zora
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby Zora » Wed Oct 11, 06 8:12 am

Hi again,

here's the final, public V1.3 release.

Thank you very much for all your feedback and help.

You may post this news to your site (if you host one) and spread the news around.
Also, it's very much appreciated if you host the file at your site as mirror to make it available from multiple download locations.

Enjoy the game! :)

Zora

PS: If you want to profit from the web download feature you need to install 7-Zip (it's used by Nephthys as extraction suite). If you're unsure what 7-Zip version you need to install then choose the first, smallest one (Type .exe, Windows 32-bit, 818 kb).
Attachments
Nephthys_v1.3_inst.zip
Nephthys V1.3
md5: dc2ea643e6b449a58d76f45c02c4b2b5
sha256: de994759e24b2ac03a2a80b81c23e87ab82a63f83f7fc46a7cc51ff5bf8275fb
(1.19 MiB) Downloaded 935 times
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby Dae » Wed Oct 11, 06 11:07 am

Updated the first message. Thanks for the release.
User avatar
Dae
Alpha
 
Posts: 12086
Joined: Sat Sep 06, 03 4:40 pm

Postby MainMan » Sun Oct 15, 06 5:25 pm

Is there any way of running Nepthys with a custom UpdServerQuery?
<center>ty m7
</center>
User avatar
MainMan
<i>Tru' Playa' Fer Defs</i>
 
Posts: 4655
Joined: Sun Jun 05, 05 7:38 am
Location: London, UK

Postby Dae » Sun Oct 15, 06 5:28 pm

~MainMan~ wrote:Is there any way of running Nepthys with a custom UpdServerQuery?

May I ask what for?
User avatar
Dae
Alpha
 
Posts: 12086
Joined: Sat Sep 06, 03 4:40 pm

Postby MainMan » Sun Oct 15, 06 5:46 pm

~[A]Daedalus~ wrote:
~MainMan~ wrote:Is there any way of running Nepthys with a custom UpdServerQuery?

May I ask what for?

So that I can customise the 'Game type' string, rather than having it use the class name of my GameInfo.
<center>ty m7
</center>
User avatar
MainMan
<i>Tru' Playa' Fer Defs</i>
 
Posts: 4655
Joined: Sun Jun 05, 05 7:38 am
Location: London, UK

Postby Zora » Sun Oct 15, 06 6:36 pm

~MainMan~ wrote:Is there any way of running Nepthys with a custom UpdServerQuery?

Yes.

Just create a subclass of Nephthys.NptServerQuery and overload NptSendInfo() (copy that function from NptServerQuery and apply the needed changes).

Change your server's DeusEx.ini file (ServerActors=YourPackage.YourServerQuery). Ignore the warning about the missing NptServerQuery in the log file. ;-)

Zora
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby Snakey » Mon Oct 23, 06 2:28 pm

For some reason it opens with Microsoft Picture it Print Studio..
<center>

Image
User avatar
Snakey
Alpha
 
Posts: 3926
Joined: Wed Mar 30, 05 7:09 pm
Location: Wales

Postby Dae » Sun Nov 12, 06 7:01 pm

[A]Nobody wrote:Dejavu cannot crash a server but flood it with incoming join tryings all the time. The server won't be avaiable until he stops.
However this JUST works, because he does it from many IPs. If it were just one IP, Nephthys could block it.

Any thoughts, Zora?
User avatar
Dae
Alpha
 
Posts: 12086
Joined: Sat Sep 06, 03 4:40 pm

Postby Zora » Sun Nov 12, 06 8:14 pm

Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby Alex » Sat Nov 25, 06 1:08 pm

Zora, isn't it possible to check incoming connections if they contain the required variables for a game. As example, Playername, team, etc.? And if they don't, simply block it, and nothing further?
Alex
Alpha
 
Posts: 8067
Joined: Wed Nov 12, 03 4:51 pm

Postby ~ô¿ô~Nobody~ » Sat Nov 25, 06 1:19 pm

Well, an empty UDP packet to the server's port already reaches to open a conection.
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Postby Mastakilla » Sat Nov 25, 06 2:48 pm

~[A]lex~ wrote:Zora, isn't it possible to check incoming connections if they contain the required variables for a game. As example, Playername, team, etc.? And if they don't, simply block it, and nothing further?


Wouldn't it still lag though?
When life gives you lemons... Squeeze them into your eyes and run across a busy intersection, faggot.
User avatar
Mastakilla
Forum Super Hero
 
Posts: 3634
Joined: Wed Aug 17, 05 7:47 pm

Postby Zora » Sat Nov 25, 06 3:11 pm

You can't do anything about incoming traffic. You only can block it (that's what Nephthys do), but you can't prevent other people from sending network packets to your server. This may be only done by your or his ISP (report to the ISPs abuse mail).
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby Imperial » Sat Nov 25, 06 3:15 pm

so I just send my logs of my server to the isp?
User avatar
Imperial
Forum Hero
 
Posts: 2450
Joined: Thu Feb 23, 06 11:23 pm
Location: North Pole

Postby Zora » Sat Nov 25, 06 3:22 pm

Very important for all who are currently under attack:

1. Be sure you updated to newest Nephthys version (1.3). Don't run the older release candidates (1.3rcX).

2. After starting your server, take a look at your log file. There shouldn't be any warnings about mis-configuration. Please change the settings appropriate.

3. Be sure you run Nephthys.NptServerQuery instead of IpServer.UdpServerQuery. NptServerQuery is part of the attack security. If you want to run a custom server query actor, it must be derived from NptServerQuery. DXIPServer.DXUdpServerQuery101 is NOT enough since it's not subclassed from NptServerQuery. NptServerQuery contains most changes of DXUdpServerQuery101 though.

4. Nephthys can ban IP addresses by ranges. You can ban the entire university where most of the attacks come from (second line is another IP address of Imperials log):
Code: Select all
npt ban new ip=91.127.0.0-91.127.255.255 comment=DejaVu%20Deus%20Ex%20Server%20Attack%2091.127.155.82
npt ban new ip=59.167.224.0-59.167.224.255 comment=DejaVu%20Deus%20Ex%20Server%20Attack%2059.167.224.5
It's more efficient to use a firewall or router for banning though and if you run a home router (with NAT) it's highly recommended to add the first IP range to your router's firewall.

5. If attacks from new IP addresses come up: ban their ranges as soon as possible (lookup range with e.g. http://www.ripe.net/whois?form_type=advanced&alt_database=ALL and see "Help\Nephthys Documentation.html" for more help).

Zora
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby ~ô¿ô~Nobody~ » Sat Nov 25, 06 4:42 pm

Furthermore I got attacks from a server.log with the following IPs.

    83.16.167.230
    201.240.119.129
    88.83.225.249
    83.18.143.172
    62.101.49.123


btw, http://www.dnsstuff.com/ is also a good site to gain information about an IP. :)
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Postby Cozmo » Sat Nov 25, 06 5:01 pm

Apparantly, those IP's are from Poland, Peru, Czech Republic and Sweden.

:?
Cozmo_RPG (v1 & v2)
MPConversations - A tool for creating multiplayer RPG stuff
Cozmo
Master
 
Posts: 1266
Joined: Tue Jun 28, 05 10:53 am
Location: UK

Postby Dae » Sat Nov 25, 06 5:02 pm

Could anyone clarify to me why do these attacks cause server going down (or lagging it out?). How do they work?
User avatar
Dae
Alpha
 
Posts: 12086
Joined: Sat Sep 06, 03 4:40 pm

Postby Cozmo » Sat Nov 25, 06 5:05 pm

~[A]Daedalus~ wrote:Could anyone clarify to me why do these attacks cause server going down (or lagging it out?). How do they work?


Well, it fills it with thousands of 'fake' players I think. :?

{P} server had 5600 players or something. :shock:
Cozmo_RPG (v1 & v2)
MPConversations - A tool for creating multiplayer RPG stuff
Cozmo
Master
 
Posts: 1266
Joined: Tue Jun 28, 05 10:53 am
Location: UK

Postby ~ô¿ô~Nobody~ » Sat Nov 25, 06 5:12 pm

Yes, the server is that busy with opening new connections basing on the fake requests, that real players have no chance to join.
Nobody is perfect...
------------------------------
Longc[A]t wrote:I still think Dae is a russian spambot.

~[A]Daedalus~ wrote:There will be a day when my patience goes away and you, along with all who rant with you, will get banned.

ô¿ô¥[GODZ]¥NOCHANC wrote:I can ban any one I want ANY time I want. You have no rights here.
User avatar
~ô¿ô~Nobody~
Alpha
 
Posts: 2520
Joined: Fri Dec 31, 04 3:20 pm
Location: Proclarush Taonas

Postby Zora » Sat Nov 25, 06 5:15 pm

Not every IP of this log is an attacker. Once a DRJA attack is detected there can't be made any difference between good or bad join attempts (since all are rejected to keep the server up and stable).

Thus, examine your logs, look at IPs (or alternating IPs within ranges) which are trying to join often - too often to be reasonable. Block all those IPs by entering a ban or ban range (Nephthys or Firewall or Router).

After establishing a new Nephthys ban it's entry number is logged. You can now check who is caught by the ban if a player already is logged with any of the IPs by entering
Code: Select all
npt ban list #<num>

E.g.:
Code: Select all
>npt ban new ip=91.127.0.0-91.127.255.255 comment=DejaVu%20Server%20Attack%2091.127.155.82
Nephthys: 2006/11/25 17:12:01: Ban entry inserted: #123: 91.127.0.0-91.127.255.255 Always Stealth S=0 D=0 'DejaVu Server Attack 91.127.155.82' R='2006/11/25 17:12:01'
>npt ban list #123


Zora
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby Zora » Sat Nov 25, 06 5:21 pm

~[A]Nobody~ wrote:Yes, the server is that busy with opening new connections basing on the fake requests, that real players have no chance to join.
Check your Nephthys' attack settings then. If configured properly Nephthys handles it and doesn't flood your server log.

See some instructions: http://www.dxalpha.com/forum/viewtopic.php?p=153914#153914

Zora
Zora
Nephthys developer
 
Posts: 99
Joined: Thu Aug 31, 06 4:15 pm

Postby Kaiden » Tue Nov 28, 06 11:57 pm

This is just a quick post to say for a while now Iv'e been working on a guide for Nephthys' Web Support, although many of you may have found instructions on the Help Document (Which was only downloadable for a short while as the latest version of Nephthys' doesn't include it) This goes over the Basics in a easy-to-follow guide on setting up web support for your server. :)

Although this may not be the place to put it, feel free to move it somewhere else...

Thanks.
Attachments
WebSupportGuide.zip
Nephthy's Web Support HTML Document.
(4.64 KiB) Downloaded 625 times
------
Kaiden
Alpha
 
Posts: 7003
Joined: Wed Jan 18, 06 11:21 pm
Location: England

PreviousNext

Return to Modifications

Who is online

Users browsing this forum: No registered users and 17 guests