[UPDATE] BAT File Server Issues

Report problems and bugs you have encountered while playing the beta.

Moderator: SolC Development Leads

User avatar
ZcRaider
Beta Tester
Posts: 28
Joined: 18 Aug 2015, 04:14

[UPDATE] BAT File Server Issues

Post by ZcRaider » 06 Nov 2015, 20:09

**Possible Fix**

After a gruelling... two days (and some loss of sleep)... I think I have finally made some progress with this issue.

Recap:

If anyone is having issues with the Dedicated Server (on another machine) showing up in a User's Game Browser, this is for you.

What you do NOT want anywhere in the Server Window:

Code: Select all

[0006.42] DevOnline: Creating a private match (not registered with Steam)
What you DO want:

Code: Select all

[0025.21] Init: Version: 12264
[002­5.22] Init: Epic Internal: 0
[0025.22] Init: Compiled (32-bit): May  5 2014 03:42:29
[0025.23] Init: Command line:  DM_Vertigo_2-5?game=SDOFMultiPlayer.SDOFDeathmatchGameDS?MaxPlayers=8?serverdescription="Risky_Server"?timelimit=20?goalscore=30
-ConsolePosX=1250 -ConsolePosY=680
...
[0026.19] Log: Steam Client API is unavailable (not required for servers)
...
[0031.02] Init: WinSock: Socket queue 131072 / 131072
[0031.02] DevNet: TcpNetDriver_0 TcpNetDriver listening on port 7777
...
[0031.59] Log: Initializing Steam game server
...
[0031.61] DevOnline: Advertising: SteamEngineVersion=12264
[0031.61] DevOnline: Advertising: OwningPlayerId=0
[0031.61] DevOnline: Advertising: NumPublicConnections=8
[0031.61] DevOnline: Advertising: bUsesStats=True
[0031.61] DevOnline: Advertising: bIsDedicated=True
[0031.61] DevOnline: Advertising: OwningPlayerName=UDK Server
[0031.62] DevOnline: Advertising: s32779=0
[0031.62] DevOnline: Advertising: s0=2
[0031.62] DevOnline: Advertising: s1=0
[0031.62] DevOnline: Advertising: s6=1
[0031.62] DevOnline: Advertising: s7=0
[0031.62] DevOnline: Advertising: s8=0
[0031.62] DevOnline: Advertising: s9=0
[0031.62] DevOnline: Advertising: s10=0
[0031.62] DevOnline: Advertising: s11=0
[0031.62] DevOnline: Advertising: s12=0
[0031.63] DevOnline: Advertising: s13=1
[0031.63] DevOnline: Advertising: s14=1
[0031.63] DevOnline: Advertising: p1073741825=
[0031.63] DevOnline: Advertising: p1073741826=
[0031.63] DevOnline: Advertising: p268435704=30
[0031.63] DevOnline: Advertising: p268435705=20
[0031.63] DevOnline: Advertising: p268435703=5
[0031.63] DevOnline: Advertising: p1073741827="Risky_Server"
[0031.63] DevOnline: Advertising: p268435717=0
[0031.63] DevOnline: Advertising: p1073741828=
...
[0031.89] Log: ########### Finished loading level: 5.480676 seconds
[0031.89] Init: Game engine initialized
[0031.89] Log: Initializing Game Engine Completed
...
What worked for me:
  • MUST FIRST HAVE STEAM INSTALLED AND LOGGED IN, ON THE DEDICATED MACHINE.
  • Made sure Ports:7777 (UDK) and 27015(Steam Query) are forwarded.
  • Static IP Assignment. NO DHCP!
  • Anti-Virus and Firewall off or exclusions made.
  • Made backups of the "Key File" and ProvingGrounds_DedicatedServer_DM.bat (TDM too)
  • Deleted all game files.
  • Clean install current build (R2 presently).
  • **Not Confirmed** But in one of my tries, I knew it worked because the setup prompted steam for login, towards the end.
  • Place the backed up files back in there respective places.
  • Keep server name in the .BAT file short - Example: "My_Server"
  • Run ProvingGrounds_DedicatedServer_DM.bat (or TDM)
Things to consider:
  • Some can see their own server in the window, some cannot. But still working.
  • There is still an on-going issue with people not being able to connect to certain servers.
  • Even when they can be seen in the browser.
  • This Topic, only seems to happen when running server on a different machine, without Steam active and logged in.
  • **Needs Testing** Because the game must be installed on a machine with Steam active and logged on, there may be a conflict of profile usage, should the host want to play on their steam account. For it is being used by the server.
  • **Not Confirmed Yet** May need to create a new Steam Profile for the Server' use.
  • **Not Confirmed Yet** May need a extra key for the server's use of the game.

    Feel free to check out my server listed in the below thread. See if you have any issues:

    >> http://forum.preparefordescent.com/view ... f=28&t=560 <<



    --------------------------
    BAT FILE CONFIG
    --------------------------

    Code: Select all

    cd Binaries\Win32 
    start UDK.exe server DM_Vertigo_2-5?game=SDOFMultiPlayer.SDOFDeathmatchGameDS?MaxPlayers=8?serverdescription="Risky's House of Valor DM"?timelimit=20?goalscore=30? -ConsolePosX=1250 -ConsolePosY=680
    [/color]


    History of things previously done:
    • Changed port assignment in BAT File, makes no difference even on Stock: UDK: 7777.
    • Ports and Firewalls have already been opened, but 10x checked
    • Anti-virus Firewall Disabled. Completely shut-down its protection. as well.
    • Closed out my non-Sol server (Killing Floor 2).
    • Problem still happens, despite Sol being the only instance running.
    • Mind you, I changed the ports to my non-Sol game, to fit around Sol...It works flawlessly with or without Sol running.
    • Deleted all folders and Clean Installed R2
    • Rebooted both Server, and my Personal Machine
    • Rinse Lather and Repeat. Same issue.

    History of things previously noticed:
    • I can connect to my own server behind NAT
    • People could connect before R2, now they can't
    • Server not advertising to steam (on going before R2)
    • Game attempts to connect, but kicks people to menu
    • Game's Steam ID not showing up in server console, like many other servers I run
Last edited by ZcRaider on 10 Nov 2015, 01:45, edited 14 times in total.

User avatar
metalgunner87
SolC Development Lead
Posts: 108
Joined: 10 Nov 2012, 01:47
Location: Boston, MA
Contact:

Re: BAT File Server Issues

Post by metalgunner87 » 06 Nov 2015, 20:18

why don't you try to make the server name short? that same thing happened to me. i did it to long and only showed up as unnamed server.

User avatar
ZcRaider
Beta Tester
Posts: 28
Joined: 18 Aug 2015, 04:14

Re: BAT File Server Issues

Post by ZcRaider » 06 Nov 2015, 20:42

metalgunner87 wrote:why don't you try to make the server name short? that same thing happened to me. i did it to long and only showed up as unnamed server.
I actually tried that as troubleshooting pre R2. But I can try it again. Who knows? :lol:

Also...I have no idea why it says this below, I have port 27015 forwarded. And i know its working because my non-Sol Server used to use it too. But then i even changed it via (?Quaryport=27020) in that non-Sol server, so it will not bump into Sol, and that server still works like a charm. Didn't skip a beat.

Code: Select all

[0006.42] DevOnline: Creating a private match (not registered with Steam)
Questions:
  • Is there an extra parameter i need to put in the supplied BAT File?
  • Is there something wrong with my BAT File?
  • Can someone provide a working .BAT File that is tested to be working and advertising on steam, if that is the case?
  • Do i need steam running in the background for this server to advertise?
  • Is there some setting i need to change in the INI, to enable Steam Advertising?

Server Jargon:

Code: Select all

[0002.69] Init: Version: 12264
[0002.69] Init: Epic Internal: 0
[0002.69] Init: Compiled (32-bit): May  5 2014 03:42:29
[0002.69] Init: Command line:  DM_Vertigo_2-5?game=SDOFMultiPlayer.SDOFDeathmatchGameDS?MaxPlayers=8?serverdescription="Risky's House of Valor DM"?timelimit=20?
goalscore=30?port=7778 -ConsolePosX=1250 -ConsolePosY=680
[0002.69] Init: Base directory: E:\Games\Sol\Binaries\Win32\
[0002.69] Init: Character set: Unicode
[0002.69] Log: Executing Class Engine.ServerCommandlet
[0002.69] Log: Initializing Game Engine...
[0002.77] Init: UEngine initialized
[0002.77] DevOnline: Created named interface (RecentPlayersList) of type (Engine.OnlineRecentPlayersList)
[0002.77] Log: Steam Client API is unavailable (not required for servers)
[0002.77] DevOnline: Signing into the local profile
[0002.80] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0002.80] Warning: Warning, Failed to find object 'Class None.'
[0002.80] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0002.80] Warning: Warning, Failed to find object 'Class None.'
[0002.80] DevNet: Browse: DM_Vertigo_2-5?Name=Player?Team=255?game=SDOFMultiPlayer.SDOFDeathmatchGameDS?MaxPlayers=8?serverdescription="Risky's House of Valor D
M"?timelimit=20?goalscore=30?port=7778
[0002.80] Log: LoadMap: DM_Vertigo_2-5?Name=Player?Team=255?game=SDOFMultiPlayer.SDOFDeathmatchGameDS?MaxPlayers=8?serverdescription="Risky's House of Valor DM"
?timelimit=20?goalscore=30?port=7778
[0003.11] Log: Incomplete cached shader map for material DecalSet_01_MAT, quality 0, compiling.
[0006.35] Log: Game class is 'SDOFDeathmatchGameDS'
[0006.35] Init: WinSock: Socket queue 131072 / 131072
[0006.35] DevNet: TcpNetDriver_0 TcpNetDriver listening on port 7778
[0006.36] Log: NetMode is now 1
[0006.39] Log: Primary PhysX scene will be in software.
[0006.39] Log: Creating Primary PhysX Scene.
[0006.41] Log: Bringing World dm_vertigo_2-5.TheWorld up for play (30) at 2015.11.06-15.02.02
[0006.42] DevOnline: Creating a private match (not registered with Steam)
[0006.44] Log: Bringing up level for play took: 0.063948
[0006.44] Log: ########### Finished loading level: 3.633857 seconds
[0006.44] Init: Game engine initialized
[0006.44] Log: Initializing Game Engine Completed

User avatar
ZcRaider
Beta Tester
Posts: 28
Joined: 18 Aug 2015, 04:14

Re: BAT File Server Issues

Post by ZcRaider » 06 Nov 2015, 21:29

Windows Cmd Testing Jargon:

(Replaced IP with x's)

Code: Select all

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\House>ping zcraider.no-ip.biz

Pinging zcraider.no-ip.biz [xx.xxx.xxx.xx] with 32 bytes of data: 
Reply from xx.xxx.xxx.xx: bytes=32 time=5ms TTL=63
Reply from xx.xxx.xxx.xx: bytes=32 time=2ms TTL=63
Reply from xx.xxx.xxx.xx: bytes=32 time=15ms TTL=63
Reply from xx.xxx.xxx.xx: bytes=32 time=3ms TTL=63

Ping statistics for xx.xxx.xxx.xx: - nien... =p
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  <<<
Approximate round trip times in milli-seconds:
    Minimum = 2ms, Maximum = 15ms, Average = 6ms


C:\Users\House>Tracert zcraider.no-ip.biz

Tracing route to zcraider.no-ip.biz [xx.xxx.xxx.xx] 
over a maximum of 30 hops:

  1     1 ms     1 ms     1 ms  192.168.1.1 
  2     2 ms     3 ms     2 ms  c-xx-xxx-xxx-xx.hsd1.xx.comcast.net [xx.xxx.xxx.xx] 

Trace complete.

InVader
Beta Tester
Posts: 65
Joined: 04 Nov 2015, 12:42

Re: [UPDATE] BAT File Server Issues

Post by InVader » 08 Nov 2015, 11:30

Well, I still can't get it to show up in the server list. Name is short, port 7777 and 27000-27050 are forwarded, Steam is running...

I can connect to it using the open *local-ip* in console though, so that's a thing...

Code: Select all

[0002.74] Init: Version: 12264
[0002.74] Init: Epic Internal: 0
[0002.74] Init: Compiled (32-bit): May  5 2014 03:42:29
[0002.74] Init: Command line:  DM_Vertigo_2-5?game=SDOFMultiPlayer.SDOFDeathmatchGameDS?MaxPlayers=8?serverdescription=InVasion-DM?timelimit=15?goalscore=35 -ConsolePosX=1250 -ConsolePosY=680
[0002.74] Init: Base directory: S:\My Games\Sol Contingency BETA\Binaries\Win32\
[0002.74] Init: Character set: Unicode
[0002.74] Log: Executing Class Engine.ServerCommandlet
[0002.74] Log: Initializing Game Engine...
[0002.80] Init: UEngine initialized
[0002.80] DevOnline: Created named interface (RecentPlayersList) of type (Engine.OnlineRecentPlayersList)
[0002.81] Log: Steam Client API is unavailable (not required for servers)
[0002.81] DevOnline: Signing into the local profile
[0002.83] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0002.83] Warning: Warning, Failed to find object 'Class None.'
[0002.83] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0002.83] Warning: Warning, Failed to find object 'Class None.'
[0002.83] DevNet: Browse: DM_Vertigo_2-5?Name=InVader?Team=255?game=SDOFMultiPlayer.SDOFDeathmatchGameDS?MaxPlayers=8?serverdescription=InVasion-DM?timelimit=15?goalscore=35
[0002.83] Log: LoadMap: DM_Vertigo_2-5?Name=InVader?Team=255?game=SDOFMultiPlayer.SDOFDeathmatchGameDS?MaxPlayers=8?serverdescription=InVasion-DM?timelimit=15?goalscore=35
[0003.50] Log: Game class is 'SDOFDeathmatchGameDS'
[0003.50] Init: WinSock: Socket queue 131072 / 131072
[0003.50] DevNet: TcpNetDriver_0 TcpNetDriver listening on port 7777
[0003.51] Log: NetMode is now 1
[0003.53] Log: Primary PhysX scene will be in software.
[0003.53] Log: Creating Primary PhysX Scene.
[0003.54] Log: Bringing World dm_vertigo_2-5.TheWorld up for play (30) at 2015.11.08-12.21.17
[0003.55] DevOnline: Steam server wants VAC: 0
[0003.55] DevOnline: WARNING!!! VAC mode set through bUseVac in .ini; can't be modified ingame. VAC status: 1
[0003.56] Log: Initializing Steam game server

User avatar
Mani-aX
Beta Tester
Posts: 10
Joined: 10 Mar 2015, 20:23
Contact:

Re: [UPDATE] BAT File Server Issues

Post by Mani-aX » 08 Nov 2015, 14:57

same issue with mine, cant see it in the server's list. but can connect to it manually. all ports forwarded and double checked. AV is turned off. thinking of adding my machine to the DMZ and seeing if it truly is a port issue.

more trouble shooting soon.

Image


-Mani

User avatar
MadMax1998
Site Admin
Posts: 1556
Joined: 07 Nov 2012, 13:43
Location: Berlin, Germany
Contact:

Re: [UPDATE] BAT File Server Issues

Post by MadMax1998 » 08 Nov 2015, 16:36

This issue is fast becoming the #1 problem with our game, although it is not even caused by our code. It's either a UDK issue or a Steam issue, or may be more connected to routers and ISPs than we think.
Max
Sol Contingency Programming Lead
Sol Contingency Website

User avatar
Mani-aX
Beta Tester
Posts: 10
Joined: 10 Mar 2015, 20:23
Contact:

Re: [UPDATE] BAT File Server Issues

Post by Mani-aX » 08 Nov 2015, 16:47

do we need a separate key for the dedicated server so that it is not affiliated with the pilots key?

User avatar
MadMax1998
Site Admin
Posts: 1556
Joined: 07 Nov 2012, 13:43
Location: Berlin, Germany
Contact:

Re: [UPDATE] BAT File Server Issues

Post by MadMax1998 » 08 Nov 2015, 16:53

You don't need a separate key for the same Steam account, you'd need ANOTHER Steam account to log in with from another machine to join your own server. At least that's how it is with me. My new router even requires me to use a different Internet connection for the other Steam account on the client, since running the client over the same router as the server will not make it appear in the server browser.
Max
Sol Contingency Programming Lead
Sol Contingency Website

User avatar
Mani-aX
Beta Tester
Posts: 10
Joined: 10 Mar 2015, 20:23
Contact:

Re: [UPDATE] BAT File Server Issues

Post by Mani-aX » 09 Nov 2015, 03:19

got around to getting my laptop out and assigning it to the DMZ. disabled firewall, AV, etc. Loaded Steam up with my assigned account. Loaded server .bat file and key in SOLC folder. short name "poop" for server name.

left running for about an hour and still nothing to show in the "steam" server list in game. I personally feel it is not a port issue at this point, i even tethered the laptop to my cell phone after trying this and with a complete different connection there were no changes.

I think it is def something on Steam's side. I can connect to the server if i use the ip address directly in the game.

Image

-Mani

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests