Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/computate-org/computate_0ad


https://github.com/computate-org/computate_0ad

Last synced: 27 days ago
JSON representation

Awesome Lists containing this project

README

        

# Install the prerequisite applications

- https://github.com/computate-org/computate_wxwidgets
- https://github.com/computate-org/computate_enet
- https://github.com/computate-org/computate_miniupnpc
- https://github.com/computate-org/computate_curl
- https://github.com/computate-org/computate_libsodium
- https://github.com/computate-org/computate_gloox
- https://github.com/computate-org/computate_miniupnpc

# Install the 0ad ansible role

```bash
# Create a directory for the ansible role.
install -d ~/.ansible/roles/computate.computate_0ad

# Clone the 0ad ansible role.
git clone [email protected]:computate-org/computate_0ad.git ~/.ansible/roles/computate.computate_0ad

# Change into the 0ad ansible role directory.
cd ~/.ansible/roles/computate.computate_0ad
```

# Run the 0ad ansible playbook to install 0ad locally.

```bash
ansible-playbook install.yml
```

# Set up firewall on each computer

```bash

# For example on your computer
sudo firewall-cmd --add-port=20595/udp --zone=trusted --permanent
sudo firewall-cmd --add-port=20595/udp --zone=trusted
sudo firewall-cmd --add-source 192.168.86.190/24 --zone trusted
sudo firewall-cmd --add-source 192.168.86.190/24 --zone trusted --permanent

# For example on another computer
sudo firewall-cmd --add-port=20595/udp --zone=trusted --permanent
sudo firewall-cmd --add-port=20595/udp --zone=trusted
sudo firewall-cmd --add-source 192.168.86.37/24 --zone trusted
sudo firewall-cmd --add-source 192.168.86.37/24 --zone trusted --permanent
```