WiiLink Wi-Fi Connection aims to be an open source server replacement for Nintendo Wi-Fi Connection.
Go to file
ppeb 41f7fddc4d
Revert "Revert motd, clear, and user action response"
This reverts commit 3144bd7cf8.

The reason this commit had to be made was because certain apis were PR'd
upstream, but were unwanted and thus removed in a separate commit. It
would likely have been better to drop the commits pushed upstream but
it's too late to fix that, so now we have a revert of a revert.
2025-03-05 20:33:20 -06:00
.github/workflows feat: use new set-output syntax 2024-01-08 16:00:01 +01:00
api Revert "Revert motd, clear, and user action response" 2025-03-05 20:33:20 -06:00
common GameStats: Support public data for getpd and setpd 2025-03-03 09:34:21 -05:00
database Re-remove check for ng_device_id in SearchUserBan 2025-03-05 19:40:43 -06:00
dlc DLS1: Implement the 'count' action 2023-12-05 22:14:35 -05:00
gamestats GameStats: Support public data for getpd and setpd 2025-03-03 09:34:21 -05:00
gpcm Revert "Revert motd, clear, and user action response" 2025-03-05 20:33:20 -06:00
gpsp GPSP: Detailed log of player search 2024-05-11 02:36:22 -04:00
logging Allow for console output to be saved to a file 2024-04-21 22:50:19 -04:00
nas Revert "Revert motd, clear, and user action response" 2025-03-05 20:33:20 -06:00
natneg NATNEG: Fix improper packet offset in preinit 2024-05-10 23:56:42 -04:00
nhttp NAS,NHTTP: Graceful shutdown of HTTP server 2024-05-07 05:02:11 -04:00
qr2 Modified for use with for Retro Rewind 2025-03-05 19:02:29 -06:00
race SAKE: Support file download requests for champion ghosts from Mario Kart Wii 2024-09-08 12:59:45 -04:00
sake SAKE: More thorough validation of MKW ghost data 2024-09-11 16:35:35 -04:00
serverbrowser ServerBrowser/Filter: Return result of group node 2025-03-05 11:24:27 -05:00
.gitignore Add wwfc binary to gitignore 2025-03-05 19:27:00 -06:00
config_example.xml Main/Common: Use config entry for frontend/backend address 2024-05-08 22:39:14 -04:00
game_list.tsv Add some DS GameStats keys 2024-09-06 11:20:50 -04:00
go.mod Bump golang.org/x/net from 0.23.0 to 0.33.0 2025-03-04 09:17:59 +00:00
go.sum Bump golang.org/x/net from 0.23.0 to 0.33.0 2025-03-04 09:17:59 +00:00
LICENSE Initial commit 2023-09-11 22:35:53 -04:00
main.go RACE: Create a foundation for the 'RACE' server 2024-07-10 23:44:44 -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 Add schema.sql and update README 2023-11-09 19:12:47 -05:00
schema.sql GameStats: Support public data for getpd and setpd 2025-03-03 09:34:21 -05:00

wwfc

WiiLink Wi-Fi Connection aims to be an open source server replacement for Nintendo Wi-Fi Connection. Currently, a work in progress

Current Support

  • Matchmaking (No server sorting yet)
  • Adding Friends

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.