Jump to content

Dserver running stock mission is visible in server list -other players can't join


Recommended Posts

Posted (edited)

Hi,

I searched the forum and read every thread I could find about running a dserver. If anyone can help with my problem, I'd greatly appreciate it.

Followed instructions here: (as well as google translate lets me read it) http://forum.il2sturmovik.ru/topic/2217-mini-howto-start-dedicated-server/

 

I run a stock mission, external IP checked, no password protection.

 

Using standard ports (28100 downloader TCP and 28000 TCP/UDP.) I used portforward.com to check that the ports are open and forwarded. 

 

Turned off windows firewall.

 

My friend can see the server in the list, but when he clicks join, he gets sent back to the server list without any error message.

 

Would be super thankful for any suggestions.

Edited by dservCroco
Posted

Too late to edit: the ranked option is unchecked.

Posted

Too late to edit again: I can join my own server and fly aircraft.

Posted

Check your .list file.

 

In fact be sure to save your multiplayer mission as a deathwatch in the multiplayer folder of your installation

the mission you launch have to be in the multiplayer folder

Posted (edited)

Check your .list file.

 

In fact be sure to save your multiplayer mission as a deathwatch deathmatch in the multiplayer folder of your installation

the mission you launch have to be in the multiplayer folder

 

This above applies to non-stock missions , i.e. missions one builds with the FME. I remember I filed a bug for 1.102 regarding stock missions. The content of the list file did not match the location of the mission in the GTP archive. I can't find that post at the moment, but it's possible the problem is still there.

 

OP: Which stock mission exactly were you trying to run?

Edited by coconut
Posted (edited)

In the SDS manager it's called "rankedsmallmap".

The log calls it:  "'Multiplayer/Ranked/BoS_MP_RD.msnbin' (Multiplayer/Ranked/BoS_MP_RD)..."

Did that bug apply to all stock missions? 

 

 

I tried with the Rush mission from http://forum.il2stur...sions/?p=288212

 

My friend gets to the loading screen, the game spends some time loading the map, then he gets sent back to the server list without any error message.

The .list file points to the right path.

(I didn't create the /rush folder at first, and then he got the file transfer error message.)

 

Any ideas? Here's how the file structure and .list and server interface look on my end.

 

U9krsus.jpg

 

Here's the sds, it's based on the Default config.sds that's included in the multiplayer folder.

Quote

 

// server info

 
ranked = 0
allowMouseJoy = 1
ServerName = "Seal Test 8"
 
 
// connection settings
 
protection = ""
maxClients = 33
maxClientPing = -1
ExternalIP = 1
ServerIP = ""
DownloadLimit = 0
UploadLimit = 0
DownloaderPort = 28100
TCPPort = 28000
UDPPort = 28000
 
// mission rotation data
 
ShutdownLoads = -1
 
[rotation]
random = false
   file = "coconut\rush\Rush13"
[end]
 
// preset and advanced settings
 
preset = 1
 
// preset: server related
 
killNotification = 1
friendlyFireReturn = 1
finishMissionIfLanded = 0
lockPayloads = 0
lockSkins = 0
lockFuelLoads = 0
lockWeaponModes = 0
penaltyTimeout = 10
respawnTimeout = 10
coalitionChangeTimeout = 10
finishMissionTimeout = 15
missionEndTimeout = 60
idleKickTimeout = 300
tdmPointsPerRound = 500
tdmRoundTime = 1800
coalitionsBalancer = true
Edited by dservCroco
Posted (edited)

Stock missions work in 1.103, the bug was fixed. I wonder if the problem isn't with DownloadLimit and UploadLimit. Try setting them to something that's not 0, maybe 1000. I think these limits are in kilobit/s. So if you know that your server can reliably manage 1 megabit/s, you should put in 1000.

Edited by coconut
Posted (edited)

Tried that just now (I also have the same limits set in startup.cfg) but my friend still gets sent back to the server list. :/

Edited by dservCroco
Posted

One last guess: UDP to/from port 28000 is not properly forwarded through the router, and/or the windows firewall blocks it.

It's also possible the problem is on your friend's side. Can other players connect?

Posted (edited)

I used http://portforward.com/help/portcheck.htm to check that the ports are open. I also host other games that require TCP/UDP port forwarding, like DCS, Clod and F4BMS, and haven't had problems with those.

Windows firewall has been off all the time.

 

Do you want to try to connect? :) I'll leave the server running all day/night. Name is "Seal Test 9". I also know some other people who own BoS, I'll ask them when I see them online.

 

This server would just be for playing cheesy coop missions with friends. Hopefully there will be an easier in-game "host lobby" option in the future.

Edited by dservCroco
Posted

I tried your server, and I was also sent back to the server list. I get that from time to time on my own server, and I'm not really sure what's the fix. Could be a corrupt msnbin file. You could try with another mission. I'm attaching the latest zip file, which I've just quickly tested on my server, and which works.

 

 

Rush.zip

Posted

Thanks, I loaded that file now and I'll have my friends test the server.

Posted

Just tried again, still the same problem  :mellow: I'm out of ideas, sorry.

Posted (edited)

Thanks for the help anyway :) This server would just be used for cheesy coop missions with friends. Hopefully there will be an easier in-game "host lobby" option in the future. 

Edited by dservCroco
Posted

For reference, here is my server config file. Note the use of small caps in the mission name "rush13" instead of "Rush13" in your case. I also have a few more entries, I don't know if they matter or not.

// Generated by dserver

// credentials

login = XXX
password = XXX

// server info

ranked = 0
allowMouseJoy = 0
ServerName = "Coconuts Rush EXPERT"


// connection settings

protection = ""
maxClients = 13
maxClientPing = -1
ExternalIP = 1
ServerIP = XXX
DownloadLimit = 4000
UploadLimit = 2000
DownloaderPort = 28100
TCPPort = 28000
UDPPort = 28000

// remote console settings

RconStart = 0
RconIP = XXX
RconPort = XXX
RconLogin = XXX
RconPassword = XXX

// mission rotation data

ShutdownLoads = -1

[rotation]
random = false
   file = "coconut\rush\rush13"
[end]

// preset and advanced settings

preset = 0

// preset: server related

killNotification = 1
friendlyFireReturn = 1
finishMissionIfLanded = 1
lockPayloads = 0
lockSkins = 0
lockFuelLoads = 0
lockWeaponModes = 0
penaltyTimeout = 15
respawnTimeout = 5
coalitionChangeTimeout = 30
finishMissionTimeout = 5
missionEndTimeout = 60
idleKickTimeout = 900
tdmPointsPerRound = 500
tdmRoundTime = 18000
coalitionsBalancer = false

// preset: mission related

objectIcons = false
navigationIcons = true
aimingHelp = false
courseWeaponsAimingHelp = false
padlock = false
simpleDevices = false
allowSpectator = true

easyFlight = false
autoCoordination = false
autoThrottle = false
autoPilot = false
autoThrottleLimit = false
autoMix = false
autoRadiator = false

noMoment = false
noWind = false
noMisfire = false
noBreak = false
invulnerability = false
unlimitFuel = false
unlimitAmmo = false
engineNoStop = false
hotEngine = true


Posted (edited)

Yeah, I deleted the difficulty and rcon settings when I copy pasted the SDS, just to shorten the post. I'll try the small caps path, who knows...

Edited by dservCroco
Posted (edited)

I copy-pasted your SDS (adding my login info etc) and tried with a second friend, but didn't work :/ oh well. Thanks for the help anyway.

Edited by dservCroco
  • 5 months later...
LLv34_Temuri
Posted (edited)

Bumping this issue up as one player had this happen to him when he tried to connect to our server. One possible cause could perhaps be that the game is installed under Program Files. It's write protected, and as the game isn't run as admin, the client doesn't have write permissions to the installation folder or its sub-folders.

Edited by Temuri
Posted

I've had this problem with "night attack on kalach". Solved by diminishing the number of tanks that are enabled from start. Maybe you are seeing a similar problem.

LLv34_Temuri
Posted

I've had this problem with "night attack on kalach". Solved by diminishing the number of tanks that are enabled from start. Maybe you are seeing a similar problem.

Were any players able to connect to the server? In our case there were a bunch of players already flying on the server.

  • 10 months later...
Posted

 

For reference, here is my server config file. Note the use of small caps in the mission name "rush13" instead of "Rush13" in your case. I also have a few more entries, I don't know if they matter or not.

// Generated by dserver

// credentials

login = XXX
password = XXX

// server info

ranked = 0
allowMouseJoy = 0
ServerName = "Coconuts Rush EXPERT"


// connection settings

protection = ""
maxClients = 13
maxClientPing = -1
ExternalIP = 1
ServerIP = XXX
DownloadLimit = 4000
UploadLimit = 2000
DownloaderPort = 28100
TCPPort = 28000
UDPPort = 28000

// remote console settings

RconStart = 0
RconIP = XXX
RconPort = XXX
RconLogin = XXX
RconPassword = XXX

// mission rotation data

ShutdownLoads = -1

[rotation]
random = false
   file = "coconut\rush\rush13"
[end]

// preset and advanced settings

preset = 0

// preset: server related

killNotification = 1
friendlyFireReturn = 1
finishMissionIfLanded = 1
lockPayloads = 0
lockSkins = 0
lockFuelLoads = 0
lockWeaponModes = 0
penaltyTimeout = 15
respawnTimeout = 5
coalitionChangeTimeout = 30
finishMissionTimeout = 5
missionEndTimeout = 60
idleKickTimeout = 900
tdmPointsPerRound = 500
tdmRoundTime = 18000
coalitionsBalancer = false

// preset: mission related

objectIcons = false
navigationIcons = true
aimingHelp = false
courseWeaponsAimingHelp = false
padlock = false
simpleDevices = false
allowSpectator = true

easyFlight = false
autoCoordination = false
autoThrottle = false
autoPilot = false
autoThrottleLimit = false
autoMix = false
autoRadiator = false

noMoment = false
noWind = false
noMisfire = false
noBreak = false
invulnerability = false
unlimitFuel = false
unlimitAmmo = false
engineNoStop = false
hotEngine = true


Do we have to run DServer in Console mode to host a server?

Posted

 

 

Do we have to run DServer in Console mode to host a server?

No.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...