WiiLink Wi-Fi Connection aims to be an open source server replacement for Nintendo Wi-Fi Connection.
Go to file
Palapeli f23a6bf8af
Some checks failed
Build CI / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
Don't panic if closing a listener errors
2026-05-02 14:56:06 -04:00
.github/workflows (ci) Add lint workflow (#95) 2026-04-05 21:53:04 -04:00
api API: Reformat API error responses 2026-04-24 12:15:57 -04:00
common NAS: Refactor auth requests and auth token 2026-04-07 15:49:05 -04:00
database API: Add baninfo endpoint 2026-04-22 13:34:21 -04:00
dlc DLS1: Implement the 'count' action 2023-12-05 22:14:35 -05:00
filter Filter: Apply lint suggestions 2026-04-06 07:06:18 -04:00
gamestats NAS: Refactor auth requests and auth token 2026-04-07 15:49:05 -04:00
gpcm Don't panic if closing a listener errors 2026-05-02 14:56:06 -04:00
gpsp GPSP: Apply lint suggestions 2026-04-06 07:07:13 -04:00
logging Logging: Apply lint suggestions 2026-04-06 07:04:12 -04:00
nas NAS: Oops fix payload download requests haha 2026-04-11 18:07:56 -04:00
natneg Don't panic if closing a listener errors 2026-05-02 14:56:06 -04:00
qr2 Don't panic if closing a listener errors 2026-05-02 14:56:06 -04:00
race Rework HTTP request handling entirely 2026-04-06 11:35:02 -04:00
sake NAS: Refactor auth requests and auth token 2026-04-07 15:49:05 -04:00
serverbrowser ServerBrowser: Apply lint suggestions 2026-04-06 07:08:12 -04:00
.gitignore Main: Change backend reload system 2024-05-07 23:31:23 -04:00
.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 Add some DS GameStats keys 2024-09-06 11:20:50 -04:00
go.mod GPCM: Apply lint suggestions 2026-04-06 07:05:59 -04:00
go.sum Use flexible database for SAKE storage 2026-04-01 00:38:31 -04:00
LICENSE Initial commit 2023-09-11 22:35:53 -04:00
main.go Don't panic if closing a listener errors 2026-05-02 14:56:06 -04:00
motd.txt GPCM: Append the "Message Of The Day" to a "Login Challenge" message 2024-02-13 18:18:40 -05:00
README.md Update README 2026-01-04 01:34:11 -05:00
schema.sql Add event logging via database and webhook 2026-04-05 09:00:02 -04:00

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.