Jump to content

spiedie

Master
  • Posts

    55
  • Joined

  • Last visited

Posts posted by spiedie

  1. 5 hours ago, EmilotMargus said:

    the server just says "Discarding packet with invalid signature from: *Ip address of the player*" and they get dropped almost instantly

    It might be an issue, but most of the time its the other way around: you drop packets because the player already left. Usually players leave when they join an empty lobby. Packets don't always end up at the destination in the order they were sent. So after the "leave squad" message is received, some other (delayed) packets might still arrive from that user. As there is no longer a user with that ip in the session (they left), their ip is now invalid. You can see some of the relevant messages below.

    Spoiler

    393.156 Net [Info]: MatchingServiceWeb::ProcessSquadMessage received LEAVE message from [user]
    393.162 Sys [Info]: Server: Client "[user]" disconnected with HConn=0
    393.163 Net [Info]: Server::RemoveConnection 0
    393.164 Game [Info]: Last player disconnected, restarting game
    393.164 Net [Info]: Destroying virtual connection for: 256.256.256.256:4955
    393.165 Game [Info]: HandleSquadMessage from 256.256.256.256:4955 LEAVE (host: 1)
    393.167 Net [Info]: All connections dead, clearing connection table.
    393.215 Net [Error]: Discarding packet with invalid signature from: 256.256.256.256:4955

     

  2. On 2/18/2017 at 11:04 AM, Bibliothekar said:

    That'd definitely be a nice thing. If they could also make it so that you can control the server via shell/commandline, that'd allow players who have free capacity on their webserver to install and run it there, possibly improving connectivity (unless your webserver is in your basement, next to your PC).

    Running via commandline is already possible:

     

  3. This would depend a lot on how many people would choose the non-host option (a poll would be interesting). If its not too much, it wouldn't even be a problem to add this. Maybe an option to "prefer non-host" would work, were if all 4 players are non-host, it falls back on the current way of choosing host.

    btw: don't underestimate the data usage from hosting multiple sessions, you can easily use 100GB+ of data over a weekend.

×
×
  • Create New...