WiiLink Wi-Fi Connection aims to be an open source server replacement for Nintendo Wi-Fi Connection.
Go to file
2023-11-11 11:49:45 -05:00
common Use secret key from game list 2023-11-11 11:49:45 -05:00
database Fix circular import 2023-11-09 19:16:04 -05:00
gpcm Fix circular import 2023-11-09 19:16:04 -05:00
gpsp Don't set keep alive period 2023-11-05 17:04:57 -05:00
logging Improvements to logging 2023-10-24 23:09:50 -04:00
nas Update config to have port 2023-11-04 21:44:16 -04:00
natneg NATNEG: Fully implement the init command 2023-11-06 19:13:34 -05:00
nhttp Add modified version of Go's net/http 2023-09-11 22:38:11 -04:00
qr2 NATNEG: Fully implement the init command 2023-11-06 19:13:34 -05:00
sake Use secret key from game list 2023-11-11 11:49:45 -05:00
serverbrowser Use secret key from game list 2023-11-11 11:49:45 -05:00
.gitignore Read server IP from the config file 2023-10-19 23:15:23 -04:00
config_example.xml Update config to have port 2023-11-04 21:44:16 -04:00
game_list.tsv Add game list 2023-11-05 11:56:25 -05:00
go.mod Everything up to GPCM getprofile 2023-09-13 18:32:37 -04:00
go.sum Everything up to GPCM getprofile 2023-09-13 18:32:37 -04:00
LICENSE Initial commit 2023-09-11 22:35:53 -04:00
main.go Add NATNEG server 2023-11-05 19:43:46 -05:00
README.md Add schema.sql and update README 2023-11-09 19:12:47 -05:00
schema.sql Add schema.sql and update README 2023-11-09 19:12:47 -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.