WiiLink Wi-Fi Connection aims to be an open source server replacement for Nintendo Wi-Fi Connection.
Go to file
2024-01-11 21:54:26 -05:00
.github/workflows feat: use new set-output syntax 2024-01-08 16:00:01 +01:00
api Implement banning and custom error messages 2024-01-10 03:22:17 -05:00
common Implement banning and custom error messages 2024-01-10 03:22:17 -05:00
database Implement banning and custom error messages 2024-01-10 03:22:17 -05:00
dlc DLS1: Implement the 'count' action 2023-12-05 22:14:35 -05:00
gpcm GPCM/GPSP: Hide certain profile information 2024-01-11 21:54:26 -05:00
gpsp GPCM/GPSP: Hide certain profile information 2024-01-11 21:54:26 -05:00
logging Add log verbosity option 2024-01-06 22:38:57 -05:00
nas NAS: Limit HTTP request logging 2024-01-10 08:11:38 -05:00
natneg Add support for real TLS 2024-01-07 05:34:52 -05:00
nhttp Refactor code to Go standards 2023-12-08 20:51:18 -05:00
qr2 GPCM: Handle new wwfc_report command 2024-01-11 03:45:38 -05:00
sake Add log verbosity option 2024-01-06 22:38:57 -05:00
serverbrowser Add support for real TLS 2024-01-07 05:34:52 -05:00
.gitignore Update .gitignore 2024-01-06 21:42:33 -05:00
config_example.xml Implement banning and custom error messages 2024-01-10 03:22:17 -05:00
game_list.tsv Add game list 2023-11-05 11:56:25 -05:00
go.mod Bump golang.org/x/crypto from 0.14.0 to 0.17.0 2023-12-25 03:42:57 +00:00
go.sum Bump golang.org/x/crypto from 0.14.0 to 0.17.0 2023-12-25 03:42:57 +00:00
LICENSE Initial commit 2023-09-11 22:35:53 -04:00
main.go Implement banning and custom error messages 2024-01-10 03:22:17 -05:00
README.md Add schema.sql and update README 2023-11-09 19:12:47 -05:00
schema.sql Implement banning and custom error messages 2024-01-10 03:22:17 -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.