Repository navigation
Releases
Driftwood 0.1.5
World uploads from the World backups window keep working on Driftwood servers that run DriftwoodServer 0.1.11 or later.
Client
Changed
- When the app sends a world or another larger request to a server, it now also sends the request's SHA-256 in the
X-Driftwood-Content-Sha256header, which DriftwoodServer 0.1.11 and later check before they accept the upload. Older servers ignore the header, so nothing changes there.
The app updates itself on start. Nothing else to install.
Hosting: SurvivalServers.com runs Driftwood for you.
Driftwood 0.1.4
Your saved character on a Driftwood server now loads by your Steam account, you can join from How to Fish's own Join Game screen, and Start with Windows keeps the setting you chose.
Client
Added
- Join a Driftwood server from How to Fish's own Join Game screen: type the server's address and port into the lobby ID box and press Join. This is the way in when DriftwoodConnect is installed through a mod manager instead of the Driftwood app. Steam lobby IDs work in the same box as before.
- The Console tab also suggests
rescueandtopas you type.
Fixed
- Your saved character now follows you, not the order players joined in. Before this, rejoining could load another player's inventory, health and baits. The app now tells the server which Steam account is joining before you spawn. Needs DriftwoodServer 0.1.7 or later. The first time you join a server with this version, it loads the character saved under your Steam account, or starts you as a new character; the world, the crew's money and unlocked islands stay as they are.
- Start with Windows now stays off when you untick it in the installer. The app used to switch it back on the first time it opened. If an earlier version already switched it back on, untick it once in Settings.
- The admin password help now explains where to find the password for a rented server and for one you host yourself.
Hosting: SurvivalServers.com runs Driftwood for you.
Driftwood 0.1.3
One fix every player sees: the message the game shows while Driftwood connects you was running off the screen.
Client
Added
- The Console tab suggests the commands your server understands as you type, including the owner commands (kick, block, unblock, blocked, say, audit) and the gameplay ones (money, island, spawn, killboss).
Fixed
- The connecting message no longer runs off the screen. While Driftwood joins a server, How to Fish shows what is happening in the game itself ("Connecting to your server", then "Connected. Loading the island..."). It was placed relative to the little version stamp in the bottom-right corner rather than the screen, so at every resolution it ran off the right and bottom edges and read as a cut-off "Version Connecting to Dri". It now sits centred across the lower part of the screen, whatever the window size, and the version stamp goes back exactly where it was once you are in the world.
- The small "Version" label no longer sits in front of the connecting message.
Hosting: SurvivalServers.com runs Driftwood for you.
Driftwood 0.1.2
Everything in this release is on the two tabs a server owner uses, and all of it was found by driving the shipped launcher against a live server rather than by reading the code.
Client
Fixed
- The Console tab had nowhere to put the admin password. The bar holding the server address, port, admin password and Connect existed, but the command box was painted on top of it, so the tab showed a place to type commands and no way to sign in. The bar is visible now. Typing a command with no password saved asks for one, remembers it, and then runs the command you typed instead of throwing it away.
- World backups was unreachable. The snapshot list and the Take, Refresh, Download, Restore, Import and Migrate buttons were all built and filled in, and then never attached to the window, so the dialog told you how many snapshots your server had above an empty space with nothing to click. The whole panel is there.
- A correct admin password could come back as wrong. Connecting the console runs a status check, status is also the obvious first thing to type, and two identical commands sent inside the same second looked to the server like a repeat of the first one, which it refuses on purpose. A good password now stays good.
- A restore that had only been queued was reported as finished. A world restore is put in place when the server next starts, not the moment you ask for it, but the app said the server was already restarting. It now says the restore is queued and takes effect when the server comes back, and the same for importing a world.
- Snapshot rows could not be told apart, which is a poor way to pick one for something that overwrites a world. Names were cut short so every row read the same, the time dropped its seconds so two backups a minute apart looked identical, and this game's small saves all rounded to 0 KB. A row now reads as a full date, time and size.
- A wrong or missing password reported that the server had not answered, which sends you off to check your network for a password problem. It now says the password was not accepted, clears it, and asks again.
- Every text box in the app turned nearly black when you clicked into it, which was worst on a dialog that opens with the field already focused.
- The admin password is explained where you type it, behind an information button beside the field, with a link to the control panel page it is printed on.
- The password saved on the Console tab and the one used by World backups are the same password again. Saving it in one place used to leave the other still asking.
- The bundled connection mod now reports its own version, so the build sitting in a player's game folder can be identified from the game's own log.
Hosting: SurvivalServers.com runs Driftwood for you.
Driftwood 0.1.1
Two fixes, both found by running the installer and the join end to end on a real Windows 10 machine against a live hosted server.
Client
Fixed
- Connect did nothing. Driftwood started How to Fish and the game came up on its main menu instead of joining the server. Nothing reported a failure anywhere - the launcher said the game would join on its own, and it never did. The single-use arm that stops a stale install from hijacking a normal singleplayer session was being consumed a moment too early, and the join then read its own cleared value.
- Every icon was a blank box on Windows 10. The launcher asked for a Windows 11 icon font by name with nothing to fall back to, so the whole navigation bar, the server-list buttons and the World tab rendered as empty squares. Windows 11 is unaffected and looks the same as before.
Hosting: SurvivalServers.com runs Driftwood for you.
Driftwood 0.1.0
First release of Driftwood, the launcher that connects players to a hosted How to Fish server.
How to Fish already knows how to join a server by IP. Its offline mode starts a real server and connects a local client to it over plain UDP; the only thing stopping that path from reaching somebody else's server is a hardcoded address. Driftwood supplies the address, and the game does the rest.
Client
Added
- Save a list of servers, see whether each one is up, how many people are on it, and what version it runs.
- Connect: finds your How to Fish install, sets it up for online play, and starts the game. The join happens on its own; there is nothing to pick in game.
- An on-screen message inside the game while you connect, so a slow join reads as a slow join rather than a hang.
- A join-password field, held for a future server release. No server accepts a password today - a host with one configured refuses to start rather than come up unlocked - so leave it blank.
- An admin console for server owners, and world snapshot download, upload and restore.
- A mod list for the server you have selected.
- Runs in the tray, remembers the server you used last, and updates itself.
Hosting: SurvivalServers.com runs Driftwood for you.