Instalar Steam
iniciar sesión
|
idioma
简体中文 (chino simplificado)
繁體中文 (chino tradicional)
日本語 (japonés)
한국어 (coreano)
ไทย (tailandés)
Български (búlgaro)
Čeština (checo)
Dansk (danés)
Deutsch (alemán)
English (inglés)
Español de Hispanoamérica
Ελληνικά (griego)
Français (francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (húngaro)
Nederlands (holandés)
Norsk (noruego)
Polski (polaco)
Português (Portugués de Portugal)
Português-Brasil (portugués de Brasil)
Română (rumano)
Русский (ruso)
Suomi (finés)
Svenska (sueco)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraniano)
Comunicar un error de traducción
This could be the issue.... POE (Path of Exile) is a free to play MMO....maybe try installing it and then try again?
Also what log file did you find that server data? Thanks ;-)
Will check out PoE, thanks!
P.S. I played it in the past, and for quite a while, but i don't remember ever using steam to run it (they probably offered stand-alone install back then), and i definitely don't have it in my steam library.
edit/update: Path of Exile runs perfectly well, coop play i mean - took me a while to download its ~9Gb of data, installed seamlessly, and i just played for a short while. However, this is of no help: PoE uses "gateways" and offers to select one right at the start. That's a sort of dedicated server PoE developers run, therefore steam client does not need to do the "server part" none if we talk PoE. Every PoE player is "joining" them coop games, and noone is "hosting" any.
If your game appears in the host list but players cannot connect then COMM with Steam isn't the issue ... it's COMM between the players and you that is the issue.
That is, your external IP:Port is sent to Steam matchmaker, players get it from the Steam host list (behind the scene), and their game then tries to make a direct connection to your system via that IP:Port ... not through Steam via port 27015.
Not a master of everything Steam yet ... heading there soon for my own stuff. I could be missing something here ... corrections always welcome ;)
Note though that UDP protocol does not involve getting confirmations for trasmitted data, and is therefore usually insufficient for facilitating real-time gameplay. For the same reason, i believe, UDP ports can not be tested as "open" or "closed", since any port tester utility sending UDP datagrams can't get any confirmation about if the other side got that UDP data. Finally, note how official page of steam mentions specifically TCP port 27015 as "SRCDS rcon port", required for online gaming.
Anyhow, we have the port forwarding guide, and even in-game mention that port 27015 must be "open", with specific links to specific port testing utilities. The situation described in the 1st post here indicates that the port is not properly "open" for the sole reason of steam/game combo being unable to use the port. We can guess all day long whether or not lists of game servers are handled by UDP data or not, whether connecting to someone's host involves establishing TCP connection on top of using UDP for select functions or not, - but nothing will change the facts that TCP port 27015 must be open to host a game, the port is functioning properly for other software on my machine - namely that port listener utility, - but steam/game fails to use that same port.
And you are gravely mistaken about the last part. The sole reason to open ports - is to allow someone from internets to initiate connection with one's machine. If what you say about "IP:port" would be true, then we all would need to open that specific "port". But the only one we are told we need to open - is 27015. Therefore, it is through exactly TCP 27015 opened port "their game tries to make a direct connection".
However, it is only "direct" in the sense that someone's machine is trying to connect directly to my machine. On software level, though, it is not "directly to game client". Instead, steam client is supposed to handle such incoming connections, translating incoming IP data into "steam internal sockets" and then handling those to the game's process. This is how steam client which is not any sort of online game itself - still requires TCP port 27015 to be open for the purpose of making "dedicated servers" possible, as mentioned on this official page.
Apparently, there is whole separate architecture (both software and hardware) Valve created for steam networking tasks. You can read some more about it here and here[answers.unrealengine.com], if you're interested.
In particular, the latter mentions connecting to someone's hosted game not even using IP:port, but entirely steam's own syntax. Quote:
"... It's on the session interface and will return the proper connection string to create an FURL to pass into ServerTravel(). For Steam, it will look like steam.steamid:port".
[0007.48] DevGFxUI: UGFxInteraction::Send - CALLBACK_ViewportResized
[0007.50] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0007.50] Warning: Warning, Failed to find object 'Class None.'
[0007.50] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0007.50] Warning: Warning, Failed to find object 'Class None.'
[0007.50] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0007.50] Warning: Warning, Failed to find object 'Class None.'
[0007.50] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0007.50] Warning: Warning, Failed to find object 'Class None.'
No ... but then I'm not having any trouble hosting Co-Op games.
Now we can be fairly sure that "Error: Can't start an online game that hasn't been created" is related to the problem, you see. Games you host other players can join, and you don't have this line in your log. Games i host other players can't join, and i have this line in my log.
...
[0000.83] Error: Error, Manifest doesn't exist: ..\..\UDKGame\Script\Manifest.txt
...
[0008.89] ScriptLog: ***WARNING*** Health mgr failed to initialize. Health stats not ticking for ColdPlayerPawn_0
[0008.89] Error: Can't start an online game that hasn't been created
[0009.00] DevGFxUI: Scale9Grid for resource=407 has negative width -4.950000
[0009.01] DevGFxUI: IME Warning: No fileopener and/or xml file specified. Defaulting to internal list
...
[0009.05] DevGFxUI: Failed loading SWF "/ package/UDKFrontEnd/udk_ime": ActionScript version mismatch
...
[0017.18] ScriptWarning: Invalid user index (255) specified for ClearReadProfileSettingsCompleteDelegate()
OnlineSubsystemSteamworks Transient.OnlineSubsystemSteamworks_0
Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks:ClearReadProfileSettingsCompleteDelegate:00FE
...
[0032.93] Log: Steam game server UID: 90113473837106181
[0032.93] ScriptLog: Kicking off listen auth session
[0034.34] ScriptLog: Listen host successfully authenticated
My log is the same and I can host.... so I think you're barking up the wrong tree.
[0016.08] DevGFxUI: UGFxInteraction::Send - CALLBACK_ViewportResized
[0016.40] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0016.40] Warning: Warning, Failed to find object 'Class None.'
[0016.40] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0016.40] Warning: Warning, Failed to find object 'Class None.'
[0016.41] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0016.41] Warning: Warning, Failed to find object 'Class None.'
[0016.41] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0016.41] Warning: Warning, Failed to find object 'Class None.'
[0016.52] Log: LoadMap: ColdMenuMap?Name=Player?Team=255
[0019.47] Log: Game class is 'ColdGame'
[0019.68] Log: Primary PhysX scene will be in software.
[0019.68] Log: Creating Primary PhysX Scene.
[0019.79] Log: *** WARNING - PATHS MAY NOT BE VALID ***
[0019.79] Log: Bringing World coldmenumap.TheWorld up for play (0) at 2018.02.20-11.08.58
[0019.80] Log: Bringing up level for play took: 0.328015
[0019.80] ScriptLog: Spawning player controller now.
[0019.83] ScriptLog: ~~~~~~~~~~~~~~~~~~~~~
[0019.83] ScriptLog: restart player! None ColdPlayerController_0
[0019.83] ScriptLog: ~~~~~~~~~~~~~~~~~~~~~
[0019.86] ScriptLog: Created inventory manager: ColdPlayerInvManager_0
[0019.86] ScriptLog: Setting up health manager for pawn: ColdPlayerPawn_0
[0019.86] ScriptLog: Created build manager: ColdBuildManager_0
[0019.86] ScriptLog: Created proximity checker: ColdPlayerProximityChecker_0
[0019.86] ScriptLog: Player pawn possessed! ColdPlayerPawn_0
[0019.86] ScriptLog: Spawning harvest manager: ColdHarvestManager_0
[0019.86] ScriptLog: Spawning quick actions: ColdPlayerQuickActions_0
[0019.86] ScriptLog: Spawning Weather FX
[0019.86] ScriptLog: ***WARNING*** Health mgr failed to initialize. Health stats not ticking for ColdPlayerPawn_0
[0019.86] Error: Can't start an online game that hasn't been created
I do have that same error.... but looking further down I found the ectry below that is about the steam game server. What did your's show?
[0037.92] Log: Steam game server UID: 90113474900564996