Grapple is designed to be a simple network layer, allowing the addition of multiplayer features to a game for as little as a dozen lines of code. However it is also fully featured, so if you want more from your networking, you can have it. Basic Features Simple client-server networking Keeps all clients aware of all other clients Passworded servers Data transfer via TCP, UDP, or reliable UDP Advanced Features Network messenging by either a push or a pull model, or a mixture of both Multiple methods of querying users User Groups for client bandwidth saving Network load reacting data transmission and retransmission Background pinging to monitor network states Server failover A fully functional lobby system
Created attachment 95157 [details] dev-games/libgrapple-0.9.ebuild the ebuild for version 0.9: - installs docs - checks for "threads"-useflag - additionally installs tests (not sure if that makes sense)
Created attachment 95192 [details] dev-games/libgrapple-0.9.ebuild with pkgconfig support
Created attachment 95193 [details, diff] files/libgrapple-0.9-pkgconfig.patch Necessary patch (also sent upstream)
Created attachment 95448 [details] dev-games/libgrapple-0.9.ebuild amd64 support
Created attachment 113305 [details] dev-games/libgrapple-0.9.1 Bump to 0.9.1
Created attachment 119494 [details] libgrapple-0.9.1.ebuild Minor tidying. libgrapple is used by Ballistics: http://www.linuxgamepublishing.com/info.php?id=ballistics
Fixed, thanks. The pkg-config stuff needs to go upstream. We don't want people assuming it would be available in other distributions.