Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

P2P game networking through Steam Datagram Relay #384

Open
wants to merge 90 commits into
base: master
Choose a base branch
from
Open

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    d5a180f View commit details
    Browse the repository at this point in the history
  2. feat: steamshim: add serverinfo commands

    velzie authored and pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    3df0072 View commit details
    Browse the repository at this point in the history
  3. steamshim: refactor to events

    velzie authored and pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    ccd5075 View commit details
    Browse the repository at this point in the history
  4. steamshim: proper avatar sizes

    velzie authored and pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    72143a2 View commit details
    Browse the repository at this point in the history
  5. feat: proposal steam rpc interface

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    3afd272 View commit details
    Browse the repository at this point in the history
  6. feat: rpc interface

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    9c08ca8 View commit details
    Browse the repository at this point in the history
  7. feat: add rpc for steam id

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    51fc7d4 View commit details
    Browse the repository at this point in the history
  8. feat: add other api's

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    55aedb8 View commit details
    Browse the repository at this point in the history
  9. feat: tweak rpc layer

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    d2e97ae View commit details
    Browse the repository at this point in the history
  10. feat: add steam module

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    0f18a2c View commit details
    Browse the repository at this point in the history
  11. feat: add steam import for cp_public

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    13bec40 View commit details
    Browse the repository at this point in the history
  12. feat: add event scheme

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    4cdaba4 View commit details
    Browse the repository at this point in the history
  13. feat: implemented rough working api

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    15f821e View commit details
    Browse the repository at this point in the history
  14. feat: fix crash

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    edd4950 View commit details
    Browse the repository at this point in the history
  15. feat: fix crash with events

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    5591621 View commit details
    Browse the repository at this point in the history
  16. feat: remove test code

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    4d359d7 View commit details
    Browse the repository at this point in the history
  17. feat: fix broken images for steam avatars

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    6fab336 View commit details
    Browse the repository at this point in the history
  18. feat: fix compiling errors

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    aa538da View commit details
    Browse the repository at this point in the history
  19. feat: fix missing include

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    35c01ab View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. merge with master

    velzie committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    2fd3a8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7c3b3b View commit details
    Browse the repository at this point in the history
  3. fix compile failing

    velzie committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    7090fbf View commit details
    Browse the repository at this point in the history
  4. Revert "feat: correct display of version and remove version checking …

    …logic (#379)"
    
    This reverts commit 7e180a7.
    velzie committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    81c4da5 View commit details
    Browse the repository at this point in the history
  5. fix compile

    velzie committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    6281430 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    95d441a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ffd45a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    fab324a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. STEAMSHIM_sendRPCSync

    velzie committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    b358bfd View commit details
    Browse the repository at this point in the history
  2. feat: RPC_P2P_SEND_MESSAGE

    velzie committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ea0dc42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f6fdf5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f6ecf97 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05b3e4a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bbc3c55 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. feat: handle null pointer crash

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    1517e99 View commit details
    Browse the repository at this point in the history
  2. set socket->server to true

    velzie committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    75c8171 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0304306 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d15665 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f7e355 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a859904 View commit details
    Browse the repository at this point in the history
  7. implement closing sockets

    velzie committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    b5c445a View commit details
    Browse the repository at this point in the history
  8. feat: use existing api's

    Signed-off-by: Michael Pollind <mpollind@gmail.com>
    pollend committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    5cfcb05 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8ec7666 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #385 from TeamForbiddenLLC/feat/remove-csync-2.16-…

    …velzie
    
    feat: use existing api's
    velzie authored Aug 4, 2024
    Configuration menu
    Copy the full SHA
    7fe674e View commit details
    Browse the repository at this point in the history
  11. fix build on windows

    velzie committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    1640afa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6482fe6 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    404ee9b View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. shitty voice chat impl

    velzie committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    aaf865b View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. clean up voice implementation

    velzie committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    6e01fe7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    591ecff View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    1e3c66b View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. merge

    velzie committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    b617fa3 View commit details
    Browse the repository at this point in the history
  2. merge

    velzie committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    b993bc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    2428911 View commit details
    Browse the repository at this point in the history
  2. implement MSG_WriteLongLong

    velzie committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2ec1844 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bbc764 View commit details
    Browse the repository at this point in the history
  4. create dev_symlinks.sh

    velzie committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b9a746f View commit details
    Browse the repository at this point in the history
  5. masterservers_warfork cvar

    velzie committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    63ecd8c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4922196 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e2663b0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    95cf8da View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. add trap_ServerCmd

    velzie committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    a104a0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a1d7a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10948d2 View commit details
    Browse the repository at this point in the history
  4. bump MAX_RELIABLE_COMMANDS

    velzie committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    a5c9f4e View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. fix server hang

    velzie committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    72e6023 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. voices hud

    velzie committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a1813f5 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    f33d5c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. no default server name

    velzie committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    33f26a8 View commit details
    Browse the repository at this point in the history
  2. send warmonger close_notify

    velzie committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c0feb8f View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. normalize pcm

    velzie committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    e06cfba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b531b54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5589633 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. remove endian.h dependency

    velzie committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    356f1d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b8efa8 View commit details
    Browse the repository at this point in the history
  3. push to talk

    velzie committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6d7b071 View commit details
    Browse the repository at this point in the history
  4. make voices ui less awful

    velzie committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    4acb22c View commit details
    Browse the repository at this point in the history
  5. change warmonger default port

    velzie committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6331a46 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    947eb63 View commit details
    Browse the repository at this point in the history
  7. well that didn't work

    velzie committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3ae9ac1 View commit details
    Browse the repository at this point in the history
  8. bump APP_PROTOCOL_VERSION

    velzie committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0906d76 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    057054d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    99f0721 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    aad9f3b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    54ba906 View commit details
    Browse the repository at this point in the history
  13. delete connectp2p command

    velzie committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    79ae356 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    223397f View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. push to talk binds

    velzie committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    76bffa6 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. clean up p2p connection logic

    velzie committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    80561a2 View commit details
    Browse the repository at this point in the history
  2. remove useless printf

    velzie committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1ef46b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. disable warmonger for dedicated servers

    Velzie committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    f179ec1 View commit details
    Browse the repository at this point in the history