AdminKeypad **updated**

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

Moderator: Forum Guards

Postby Lurker » Wed May 25, 11 5:53 am

Aidan wrote:He's doing this as most users with routers that are stuck with NAT3 (limits what is allowed through your ports). Opening ports will allow him to host a game.

-and there's practically no security lol. Never was.

http://portforward.com/english/routers/ ... rindex.htm

Choose your router, and take it from there. It should work. If not, let us know.


Thanks, I did.

I set up the ports for my router. I downloaded the PFPortChecker tool from Portforward.com and checked TCP 7790-7792,8777 and UDP 8777,27900. And the tool says "You port is OPEN on this computer!" on each one.

So yeah, it worked. BUT as I already said, after restarting my dedicated DX1 server it still doesn't show up on the internet list, only on LAN. :?

My server is running right now, btw. So you can start Deus Ex and see if the server appears on your list or not.
Last edited by Lurker on Wed May 25, 11 5:59 am, edited 3 times in total.
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Aidan » Wed May 25, 11 7:35 am

Do you have any kind of third party firewall or such on?
Psychokiller, spelled incorrectly.
User avatar
Aidan
CandyMan
 
Posts: 6270
Joined: Wed Aug 02, 06 8:57 am
Location: True North Strong & Free

Postby Lurker » Wed May 25, 11 4:39 pm

Aidan wrote:Do you have any kind of third party firewall or such on?


No, just the usual Windows-Firewall and my router's firewall. I turned off both temporarily, restarted my DX1 dedicated server, launched another Deus Ex to see on which list my servername appears. It still appears on LAN only in the DXMTL multiplayer menu.

However, I don't think that this is a firewall or even a portforwarding problem, since my server.log is all positive, as you can see on the first page of this topic. As I said in the first place, it's probably normal that my server appears on LAN list, because it is my local area, so to speak, because I'm the one running the server, alright. I probably just forgot that this is the normal case with Unreal Servers, that when you yourself run them they appear on your LAN list in Deus Ex instead of the Internet list as one would suspect. I have no other explanation after all.

- Lurker
Last edited by Lurker on Thu May 26, 11 12:20 pm, edited 8 times in total.
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Lurker » Wed May 25, 11 5:29 pm

Just for confirmation on my part, here's a screenshot of my dedicated server running in Deus Ex and appearing on LAN list:

Image
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Alex » Wed May 25, 11 5:35 pm

Hi Lurker.

So far I have never seen your server online.

I think your firewall is indeed the problem, could you turn it off and run your dedicated server on a normal time (not 4AM in the morning, please!). Then we can both test your keypad & test if your server works properly.

Your server.log wont indicate if the ports are set correctly. As for the LAN bit, you are correct, it's quite possible that it shows the server in your LAN department, while it is not.
Alex
Alpha
 
Posts: 8067
Joined: Wed Nov 12, 03 4:51 pm

Postby Lurker » Wed May 25, 11 6:06 pm

Alex wrote:Hi Lurker.

So far I have never seen your server online.


Hi Alex. Good to see you posting again.

Please also post a screenshot of your DX serverlist once you see my server.

I think your firewall is indeed the problem, could you turn it off and run your dedicated server on a normal time (not 4AM in the morning, please!). Then we can both test your keypad & test if your server works properly.


Which firewall should I turn off... Windows, Router or both? I better not turn off everything at once or I'll be completely unprotected on internet. But okay, for this test I can turn both firewalls off temporarily for a few hours today. I'm going to restart my server after posting this reply, so keep your eyes peeled...

Please note that I'm located in Europe and so is my server. If you're located in USA then there is a time difference between 6 to 9 hours! It's currently about 1900 hours on my clock. It's evening, so I will run this only for let's say the next 4-5 hours until midnight.

Your server.log wont indicate if the ports are set correctly. As for the LAN bit, you are correct, it's quite possible that it shows the server in your LAN department, while it is not.


Yeah. But what I don't understand is why it doesn't show my real ip address in the box on the left, but only my router's ip address (see shot above). Everything looks as if my server only ran on LAN, although I told Deus Ex to run it on internet. That's strange.
Last edited by Lurker on Wed May 25, 11 6:12 pm, edited 2 times in total.
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Alex » Wed May 25, 11 6:19 pm

I'm from The Netherlands, when you posted, it was 1900 hours here as well. Several of your posts though, were around 4AM - 5AM. I will check the serverlist right now.
Alex
Alpha
 
Posts: 8067
Joined: Wed Nov 12, 03 4:51 pm

Postby Alex » Wed May 25, 11 6:22 pm

I could not find your server in the serverlist. I also tried connecting to <your>:7790 manually, but that didn't work either. (You are hosting from the same PC you just posted from?). Seems like something is still blocking your server.
Alex
Alpha
 
Posts: 8067
Joined: Wed Nov 12, 03 4:51 pm

Postby Poor » Wed May 25, 11 9:11 pm

From what I went through, Windows will block the ports even if you turn off the firewall. To further complicate things, in Windows 7 you have to do it in two different places.

Go to the start menu and type "firewall". Look for "Windows Firewall with Advanced Security". Go to the Outbound rules. Here you will need to create a new rule for the program Deus Ex.

-Click "New Rule"
-choose custom
-set the program path to your DeusEx.exe
-leave Protocol Type as "Any"
-leave the IP addresses as "Any"
-make sure "Allow this connection" is selected
-make sure Domain, Private, and Public are checked off,
-name the rule "Deus Ex"

Then go back to the outbound rules page and make sure Deus Ex is in the list and has a green arrow next to it.

Then go to Inbound Rules and make a rule in the same way you did for Outbound Rules.

But you are still not done.

Go to the start menu and type firewall again and you'll see "Allow a program through Windows Firewall". This will bring you to a list of programs and privileges. You need to find Deus Ex (mine says "Play Deus Ex") and check the Home and Public options.
Poor
Poster
 
Posts: 190
Joined: Tue Jan 04, 11 7:42 pm

Postby Lurker » Thu May 26, 11 10:03 am

Poor wrote:From what I went through, Windows will block the ports even if you turn off the firewall. To further complicate things, in Windows 7 you have to do it in two different places.


Yeah, Windows can be a real bitch. I have Windows Vista Home Premium, btw. The differences between Vista and 7 are minimal though, so I tried this.

Go to the start menu and type "firewall". Look for "Windows Firewall with Advanced Security". Go to the Outbound rules. Here you will need to create a new rule for the program Deus Ex.

-Click "New Rule"
-choose custom
-set the program path to your DeusEx.exe
-leave Protocol Type as "Any"
-leave the IP addresses as "Any"
-make sure "Allow this connection" is selected
-make sure Domain, Private, and Public are checked off,
-name the rule "Deus Ex"

Then go back to the outbound rules page and make sure Deus Ex is in the list and has a green arrow next to it.

Then go to Inbound Rules and make a rule in the same way you did for Outbound Rules.

But you are still not done.

Go to the start menu and type firewall again and you'll see "Allow a program through Windows Firewall". This will bring you to a list of programs and privileges. You need to find Deus Ex (mine says "Play Deus Ex") and check the Home and Public options.


Ok, I did everything as you described yesterday. I also added inbound and outbound rules for the various Deus Ex TCP/UDP ports (7776, 7790-7792, 8777, 27900), just to be sure. Then I restarted my dedicated server.

So far everything seems unchanged. But who knows, maybe the server now shows up for everyone else. I need your feedback to confirm this, guys. I'm going to run my server today. So please check from time to time... maybe it'll show up on your list finally...

- Lurker
Last edited by Lurker on Thu May 26, 11 12:20 pm, edited 4 times in total.
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Alex » Thu May 26, 11 11:30 am

I can confirm that your server is now listed in the server list.
Gameversion: 1100
Min. required version: 1100
Name: Lurker's Test Server 2011
Server port: 7790
Mapname: DXMP_SecretArea
Gametype: MTLDeathMatch
Number of players: 0
Max players: 4
Last edited by Alex on Thu May 26, 11 11:30 am, edited 1 time in total.
Alex
Alpha
 
Posts: 8067
Joined: Wed Nov 12, 03 4:51 pm

Postby Lurker » Thu May 26, 11 11:36 am

Alex wrote:I can confirm that your server is now listed in the server list.


Could you join my server as a player now, so I can see confirmation in my UnrealServer console (server.log)...

If you join my server, I will shortly join afterwards, so we can both check my keypad out.

- Lurker
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Alex » Thu May 26, 11 11:37 am

Lurker wrote:
Alex wrote:I can confirm that your server is now listed in the server list.


Could you join my server as a player now, so I can see confirmation in my UnrealServer console (server.log)...

If you join my server, I will shortly join afterwards, so we can both check my keypad out.

- Lurker

Sorry, I'm currently at work, so no can do.

I used a webbased server lister just to check if your server was online.
Alex
Alpha
 
Posts: 8067
Joined: Wed Nov 12, 03 4:51 pm

Postby Lurker » Thu May 26, 11 11:43 am

Alex wrote:Sorry, I'm currently at work, so no can do.


Alright, then do it after work please. I will keep the server running all day on my machine in the background.

I used a webbased server lister just to check if your server was online.


Can you give me a link to that webbased server lister, so I can check it myself aswell?
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Lurker » Thu May 26, 11 11:57 am

Ok guys, the server is finally online indeed! :D

My server.log indicates that two players just joined my server for a brief moment a few minutes ago. They went by the name MajorDawid and Player_749. See server.log below. Don't know if it was one of you guys, but people showing up on my server tells me that everything is now working at last.

Code: Select all
DevNet: Level server received: LOGIN RESPONSE=-1043539767 URL=Index.dx?Name=Player_749?Class=DXMTL152b1.MTLJCDenton?Team=0?Checksum=ff34b991302845460e6243db1b11992b
DevNet: Login request: Index.dx?Name=Player_749?Class=DXMTL152b1.MTLJCDenton?Team=0?Checksum=ff34b991302845460e6243db1b11992b
DevNet: NotifyAcceptingChannel File 1 server Level DXMP_SecretArea.MyLevel: Accepted
DevNet: Client requested file: Allowed
DevNet: Sending '..\User\Maps\DXMP_SecretArea.dx'
DevNet: NotifyAcceptingChannel File 2 server Level DXMP_SecretArea.MyLevel: Accepted
DevNet: Client requested file: Allowed
DevNet: Sending '..\System\LurkerMod.u'
DevNet: Level server received: JOIN
DevNet: Join request: Index.dx?Name=Player_749?Class=DXMTL152b1.MTLJCDenton?Team=0?Checksum=ff34b991302845460e6243db1b11992b
ScriptLog: Team 0
ScriptLog: Login: Player_749
ScriptLog: Team 0
Log: Possessed PlayerPawn: MTLJCDenton DXMP_SecretArea.MTLJCDenton0
ScriptLog: All inventory from Player_749 is accepted
ScriptLog: class of new player is DXMTL152b1.MTLJCDenton, class of game is DXMTL152b1.MTLDeathMatch.
DevNet: Join succeeded: Player_749
DevNet: Connection timed out after 15.000000 seconds (15.004026)
NetComeGo: Close TcpipConnection1 05/26/11 12:45:55
DevNet: NotifyAcceptingConnection: Server MyLevel accept
NetComeGo: Open MyLevel 05/26/11 12:45:58 88.220.163.32:8285
DevNet: NotifyAcceptingChannel Control 0 server Level DXMP_SecretArea.MyLevel: Accepted
DevNet: Level server received: HELLO REVISION=0 MINVER=1100 VER=1100
DevNet: Level server received: NETSPEED 10000
Log: Client netspeed is 10000
DevNet: Level server received: LOGIN RESPONSE=-1136135554 URL=Index.dx?Name=MajorDawid?Class=DXMTL152b1.MTLJCDenton?Team=1?Checksum=fea0dce77b59bbadcd04e114c03e957d
DevNet: Login request: Index.dx?Name=MajorDawid?Class=DXMTL152b1.MTLJCDenton?Team=1?Checksum=fea0dce77b59bbadcd04e114c03e957d
DevNet: NotifyAcceptingChannel File 1 server Level DXMP_SecretArea.MyLevel: Accepted
DevNet: Client requested file: Allowed
DevNet: Sending '..\User\Maps\DXMP_SecretArea.dx'
DevNet: NotifyAcceptingChannel File 2 server Level DXMP_SecretArea.MyLevel: Accepted
DevNet: Client requested file: Allowed
DevNet: Sending '..\System\LurkerMod.u'
DevNet: Level server received: JOIN
DevNet: Join request: Index.dx?Name=MajorDawid?Class=DXMTL152b1.MTLJCDenton?Team=1?Checksum=fea0dce77b59bbadcd04e114c03e957d
ScriptLog: Team 1
ScriptLog: Login: MajorDawid
ScriptLog: Team 1
Log: Possessed PlayerPawn: MTLJCDenton DXMP_SecretArea.MTLJCDenton1
ScriptLog: All inventory from MajorDawid is accepted
ScriptLog: class of new player is DXMTL152b1.MTLJCDenton, class of game is DXMTL152b1.MTLDeathMatch.
DevNet: Join succeeded: MajorDawid
DevNet: Connection timed out after 15.000000 seconds (15.001028)
NetComeGo: Close TcpipConnection2 05/26/11 12:46:22
DevNet: NotifyAcceptingConnection: Server MyLevel accept
NetComeGo: Open MyLevel 05/26/11 12:46:33 71.2.65.157:19833
DevNet: NotifyAcceptingChannel Control 0 server Level DXMP_SecretArea.MyLevel: Accepted
DevNet: Level server received: HELLO REVISION=0 MINVER=1100 VER=1100
DevNet: Level server received: NETSPEED 10000
Log: Client netspeed is 10000
DevNet: Level server received: LOGIN RESPONSE=121987739 URL=Index.dx?Name=Player_749?Class=DXMTL152b1.MTLJCDenton?Team=0?Checksum=ff34b991302845460e6243db1b11992b
DevNet: Login request: Index.dx?Name=Player_749?Class=DXMTL152b1.MTLJCDenton?Team=0?Checksum=ff34b991302845460e6243db1b11992b
DevNet: NotifyAcceptingConnection: Server MyLevel accept
NetComeGo: Open MyLevel 05/26/11 12:46:36 88.220.163.32:8303
DevNet: NotifyAcceptingChannel Control 0 server Level DXMP_SecretArea.MyLevel: Accepted
DevNet: Level server received: HELLO REVISION=0 MINVER=1100 VER=1100
DevNet: Level server received: NETSPEED 10000
Log: Client netspeed is 10000
DevNet: Level server received: LOGIN RESPONSE=829007102 URL=Index.dx?Name=MajorDawid?Class=DXMTL152b1.MTLJCDenton?Team=1?Checksum=fea0dce77b59bbadcd04e114c03e957d
DevNet: Login request: Index.dx?Name=MajorDawid?Class=DXMTL152b1.MTLJCDenton?Team=1?Checksum=fea0dce77b59bbadcd04e114c03e957d
DevNet: Level server received: JOIN
DevNet: Join request: Index.dx?Name=Player_749?Class=DXMTL152b1.MTLJCDenton?Team=0?Checksum=ff34b991302845460e6243db1b11992b
ScriptLog: Team 0
ScriptLog: Login: Player_749
ScriptLog: Team 0
Log: Possessed PlayerPawn: MTLJCDenton DXMP_SecretArea.MTLJCDenton2
ScriptLog: All inventory from Player_749 is accepted
ScriptLog: class of new player is DXMTL152b1.MTLJCDenton, class of game is DXMTL152b1.MTLDeathMatch.
DevNet: Join succeeded: Player_749
DevNet: Level server received: JOIN
DevNet: Join request: Index.dx?Name=MajorDawid?Class=DXMTL152b1.MTLJCDenton?Team=1?Checksum=fea0dce77b59bbadcd04e114c03e957d
ScriptLog: Team 1
ScriptLog: Login: MajorDawid
ScriptLog: Team 1
Log: Possessed PlayerPawn: MTLJCDenton DXMP_SecretArea.MTLJCDenton3
ScriptLog: All inventory from MajorDawid is accepted
ScriptLog: class of new player is DXMTL152b1.MTLJCDenton, class of game is DXMTL152b1.MTLDeathMatch.
DevNet: Join succeeded: MajorDawid
DevNet: Connection timed out after 15.000000 seconds (15.018029)
NetComeGo: Close TcpipConnection4 05/26/11 12:46:52
DevNet: Connection timed out after 15.000000 seconds (15.018027)
NetComeGo: Close TcpipConnection3 05/26/11 12:46:52
NetComeGo: Close TcpipConnection0 05/26/11 12:47:26
>
Last edited by Lurker on Thu May 26, 11 11:58 am, edited 1 time in total.
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Professor Layton » Thu May 26, 11 1:41 pm

Tried to join the server for you, got an error and I think those 2 players in your log also got an error, seeing as they timed out.

Image
Last edited by Professor Layton on Thu May 26, 11 1:42 pm, edited 1 time in total.
User avatar
Professor Layton
Forum Hero
 
Posts: 2333
Joined: Mon Apr 04, 05 3:17 pm
Location: Critical thinking is the key to success!

Postby Alex » Thu May 26, 11 2:09 pm

Lurker wrote:
Alex wrote:Sorry, I'm currently at work, so no can do.


Alright, then do it after work please. I will keep the server running all day on my machine in the background.

I used a webbased server lister just to check if your server was online.


Can you give me a link to that webbased server lister, so I can check it myself aswell?


http://www.dxalpha.com/files/list/

It's a quick version, don't expect too much of it. Can be bugged.
Alex
Alpha
 
Posts: 8067
Joined: Wed Nov 12, 03 4:51 pm

Postby Lurker » Thu May 26, 11 2:54 pm

Professor Layton wrote:Tried to join the server for you, got an error and I think those 2 players in your log also got an error, seeing as they timed out.

Image


That's very interesting and can't be a coincidence, because I get the same error all the time when I try to join other servers who run with DXMTL. In the past this really bugged me and I never knew why it happened. Now that I can run DXMTL servers myself I thought this error fixed itself. It seems not. I just tried to join someone else's DXMTL server a few minutes ago and my Deus Ex timed out and crashed with the same error. It doesn't crash when I join my own server though. Weird.

Alright, I went offline with my server now. I'll try to fix this. And I think I know what could be the problem. I have a very old installation of my retail Deus Ex from 2000, patched to v1112fm. That version has been patched and customized various times over the years. So maybe there is a version mismatch of Deus Ex u. packages or something which the DXMTL152b1 doesn't like, thus it crashes after timing out. But that's just an assumption.

I think the best solution would be if I completely reinstall my retail Deus Ex 2000 and patch it to v1112fm again. Maybe the error will fix itself then......

I also heard that some people run the Deus Ex GOTY version. Is that version even compatible with v1112fm? In other words, can someone who runs DX GOTY join a server which runs DX v1112fm and vice versa?

- L.

P.S. Thanks Alex for the link. It's actually quite good and confirms which servers are running at current time.
Last edited by Lurker on Thu May 26, 11 2:56 pm, edited 2 times in total.
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby Dae » Thu May 26, 11 3:01 pm

Deus Ex GOTY = 1112fm except for DXMP_Cathedral, which for some unknown reason has a different package UUID and causes mismatch errors.

Lurker wrote:Maybe the error will fix itself then......

I don't see why it wouldn't (after a complete reinstall).
User avatar
Dae
Alpha
 
Posts: 12086
Joined: Sat Sep 06, 03 4:40 pm

Postby Alex » Thu May 26, 11 3:21 pm

Lurker wrote:P.S. Thanks Alex for the link. It's actually quite good and confirms which servers are running at current time.

Thanks. You can now also view what players are playing (per server).
Last edited by Alex on Thu May 26, 11 3:22 pm, edited 3 times in total.
Alex
Alpha
 
Posts: 8067
Joined: Wed Nov 12, 03 4:51 pm

Postby Lurker » Thu May 26, 11 7:15 pm

Okey dokey, I just reinstalled Deus Ex 1112fm and reconfigured everything for DXMTL. 8)

My dedicated server shows up normally on the list (see test shot below). Deus Ex doesn't crash with that non-open packet error anymore when I join other people's DXMTL servers, which in turn means that my dedicated server won't crash on you anymore. Everything's fine now.

Players may join the server from now on.

Servername: Lurker's Maps+Mods Server 2011 [fix] - DXAlpha.com
Servertype: DXMTL152b1 dedicated, hosting modified and/or new maps by Lurker only
Serverversion: Deus Ex v1112fm (will work with GOTY version aswell)
Keypad code: 2011 (I use this code for my AdminKeypad now, but I may change it in the future)

I will put my server online in about 1 hour, since I have to make a few modifications to my DXMP_SecretArea testmap in UnrealEd at first. The map is based on the original Area 51 levels, btw.

- Lurker

Image
Last edited by Lurker on Thu May 26, 11 7:18 pm, edited 3 times in total.
User avatar
Lurker
Wannabe
 
Posts: 108
Joined: Fri Apr 08, 11 10:47 pm
Location: Germany

Postby ~DJ~ » Fri May 27, 11 12:38 am

Okay, not 1 hour later.. but a bit more later.. don't see it.. :oops:
User avatar
~DJ~
Forum Super Hero
 
Posts: 3766
Joined: Tue May 22, 07 12:23 pm

Previous

Return to Modifications

Who is online

Users browsing this forum: No registered users and 20 guests