---
name: "mmpongd"
section: "6"
platform: "linux"
package: "mmpongd"
version: "0.9.1-3"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/mmpongd"
---

# mmpongd(6)

masssively multiplayer pong daemon

## NAME

mmpongd - masssively multiplayer pong daemon

## SYNOPSIS

**mmpongd** \[**--model**=*%s*\] \[**--paddles**=*%s*\] \[**--address**=*%s*\] \[**--port**=*%d*\] \[**--dev**=*%s*\] \[**--background**\] \[**--nthreads**=*%d*\] \[**--max-connect**=*%d*\] \[**--max-per-ip**=*%d*\] \[**--max-payload**=*%d*\] \[**--min-rttm-interval**=*%s*\] \[**--client-timeout**=*%d*\] \[**--verbose**\] \[**--help**\] \[**--version**\]\

## DESCRIPTION

This manual page documents briefly the **mmpongd** command.

**mmpongd** is the server for the massive multiplayer pong ( **mmpong** ) game. It is capable of serving hundreds of clients simultaneously  and scales sufficiently well on SMP machines (pthreads).

## OPTIONS

- **-m**, **--model**=*%s*

  Game model to play (defaults to "linear")

- **-r**, **--paddles**=*%s*

  Paddle profile to be used by all teams (defaults to "flat")

- **-a**, **--address**=*%s*

  Local hostname or IP address to bind to

- **-p**, **--port**=*%d*

  Local port to listen on

- **-d**, **--dev**=*%s*

  Network device to bind the socket to

- **-b**, **--background**

  Daemonize and return

- **-n**, **--nthreads**=*%d*

  Number of threads to run simultaneously (-1 == auto)

- **-c**, **--max-connect**=*%d*

  Maximum number of clients to serve simultaneously (-1 == unlimited)

- **-i**, **--max-per-ip**=*%d*

  Maximum number of clients to allow to connect from one host (-1 == unlimited)

- **-l**, **--max-payload**=*%d*

  Restrict traffic to specified amount of kBytes/sec (-1 == unlimited)

- **-s**, **--min-rttm-interval**=*%s*

  Minimal interval between near-synchronous packet transfers (-1 == unrestricted)

- **-t**, **--client-timeout**=*%d*

  Timeout between status updates before client session is terminated, measured in msecs (-1 == no timeout)

- **--verbose**

  Log more messages to the console

- **--help**

  Show help screen

- **--version**

  Show version information

## SEE ALSO

[**mmpong-gl**(6)](/mmpong-gl/6.md), [**mmpong-caca**(6)](/mmpong-caca/6.md).\

## AUTHOR

mmpongd was written by:  Kai Hertel, André Gaul

This manual page was written by André Gaul \<gaul@web-yard.de\>.
