WiiLink Wi-Fi Connection aims to be an open source server replacement for Nintendo Wi-Fi Connection.
Go to file
2026-04-06 07:03:46 -04:00
.github/workflows (ci) Add lint workflow (#95) 2026-04-05 21:53:04 -04:00
api API: Add event logging 2026-04-05 09:57:09 -04:00
common GPCM: Report events for profile actions 2026-04-05 09:52:28 -04:00
database Database: Fix overly greedy ban search query 2026-04-06 01:42:24 -04:00
dlc
filter
gamestats GPCM: Report events for profile actions 2026-04-05 09:52:28 -04:00
gpcm GPCM: Remove extra newline in kick message 2026-04-06 02:19:31 -04:00
gpsp
logging Logging: Support URL in webhook author object 2026-04-06 01:15:31 -04:00
nas
natneg
nhttp
qr2 QR2: Rename group_id to dwc_group_id in events 2026-04-05 14:17:21 -04:00
race
sake
serverbrowser
.gitignore
.golangci.yml (ci) Add lint workflow (#95) 2026-04-05 21:53:04 -04:00
config_example.xml QR2: Add event logging 2026-04-05 12:55:33 -04:00
game_list.tsv
go.mod
go.sum
LICENSE
main.go Main: Apply lint suggestions 2026-04-06 07:03:46 -04:00
motd.txt
README.md
schema.sql

WiiLink WFC

WiiLink Wi-Fi Connection is an open source server replacement for the late Nintendo Wi-Fi Connection, supporting both Nintendo DS and Wii games. This repository contains the server-side source code.

Setup

You will need:

  • PostgreSQL
  1. Create a PostgreSQL database. Note the database name, username, and password.
  2. Use the schema.sql found in the root of this repo and import it into your PostgreSQL database.
  3. Copy config-example.xml to config.xml and insert all the correct data.
  4. Run go build. The resulting executable wwfc is the executable of the server.