ACSRelay 1.0.1

Connect multiple UDP plugins to the server

  1. ihlades
    Source code: https://github.com/ihlades/ACSRelay

    ACSRelay is a little software tool that allows you to connect more than one UDP plugin to the server. The idea is you will be able to run Minorating, sTracker and other server plugins at the same time. The following diagram should explain the concept:

    [​IMG]

    The general philosophy behind ACSRelay is to get in your way as little as possible - no plugin modifications are needed (except for configuring them) and there are no special requirements other than having the necessary ports open.

    It works okay even if plugins request car updates at different rates, as ACSRelay intelligently decides when to forward packets to the plugins.

    Another ACSRelay feature is the TCP daisy-chaining functionality. This allows two ACSRelays to communicate with each other over TCP, thus enabling plugins over the internet. Since UDP does not guarantee datagram delivery, having a plugin on a remote machine is not a wise thing to do, but ACSRelay can allow for this in a safe manner, as TCP guarantees data delivery and data integrity.

    [​IMG]
    ACSRelay is available cross-platform, so you can run it on Windows, Linux and Mac. At the moment only Windows binaries are provided by me, but you can compile ACSRelay on other platforms as well, if need be. Or you know... just give me a shout. ;)
    TheNik576 and bigbawmcgraw like this.

Recent Updates

  1. v1.0.1 important bugfix release
  2. v1.0 release

Recent Reviews

  1. Philippe Dufour
    Philippe Dufour
    5/5,
    Version: 1.0.1
    Thank you ;)
  2. Coret3x
    Coret3x
    5/5,
    Version: 1.0.1
    works like a charm.
  3. Zeno-
    Zeno-
    5/5,
    Version: 1.0 beta 1
    Works as described (tested on Fedora Linux -- compiled myself). A very useful addition to the modder's toolbox IMO
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice