BSD Ports

net/netcode 1.4.3 FreeBSD

Secure client/server connections over UDP

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
edf230ca72
License
BSD3CLAUSE
Categories
net
Package size
35.8 KiB, 91.1 KiB installed

Description

netcode is a C library implementing a secure client/server connection protocol over UDP, designed for real-time multiplayer games. Clients authenticate with short-lived connect tokens issued by a trusted backend, and all packets are encrypted and authenticated with libsodium. Unauthenticated traffic is rejected before any per-client state is allocated.

It is the transport layer used by the yojimbo network library.

In the other systems

SystemPortVersion
FreeBSDnet/netcode1.4.3
HardenedBSDnet/netcode1.4.3
GhostBSDnet/netcode1.4.3

Install

Binary package:

pkg install netcode

From the ports tree:

cd /usr/ports/net/netcode/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	netcode>0:net/netcode

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.4.31.4.3--1.4.3
FreeBSD:14:quarterly1.4.31.4.3n/a-1.4.3
FreeBSD:15:latest1.4.31.4.3n/a--
FreeBSD:15:quarterly1.4.31.4.3n/an/an/a
FreeBSD:16:latest1.4.31.4.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 1
Required by 1

Configuration

No options to configure.

USES
cmake:testing,noninja
Service scripts
none

Files

distinfo 1
FileSizeSHA256
mas-bandwidth-netcode-v1.4.3_GH0.tar.gz1459303618a3acef21831b9d5e59278c4f6c0cfdc8235984db8d9a30683f853bec3fe4

Commit history 2

DateCommitCreditsLog message
edf230ca72 Glenn Fiedler net/netcode: Update to 1.4.3
Pull Request: https://github.com/freebsd/freebsd-ports/pull/573
889e4b2dc3 Vanilla I. Shu net/netcode: add new ports.
PR: 296781