KehittäjätMuutosloki

Muutosloki

TypeScript-SDK:n, MCP-palvelimen ja REST-rajapinnan versiot. Jokaisella SDK:n ja MCP:n versiolla on kiinteä latausosoite; nykyiset versiot ja tarkistussummat löytyvät tiedostosta index.json.

Päivittäminen: vaihda versio asennus-URL-osoitteessasi, esim. hostwolf-mcp-0.1.1.tgz → hostwolf-mcp-0.1.2.tgz. MCP-palvelin kertoo, kun uudempi versio on saatavilla.

SDK ja MCP 0.1.8#

11. lokakuuta 2026

  • SDK: databases.create() hoitaa palvelimen ensimmäisen tietokannan, joka vastaa 202, kun tietokantapalvelu käynnistyy (noin 40 sekuntia). Se palauttaa odottavan tuloksen (tarkista se funktiolla isDatabasePending()), tai anna { wait: true }, niin saat valmiin tietokannan. databases.waitUntilReady() hoitaa odottamisen myös yksinään. Tietokannat
  • SDK: uudet databases.service(), setRemoteAccess(), export() ja import(). Tietokannat kertovat nyt myös remote_ips, remote_anywhere ja remote_address.
  • MCP: uudet tietokantatyökalut: list_databases, create_database (odottaa oletuksena uuden tietokantapalvelun käynnistymistä), set_database_remote_access, rotate_database_password ja delete_database. Itse ajettavassa palvelimessa on lisäksi export_database ja import_database. Salasanat pysyvät piilossa, ellet pyydä niitä.

REST-rajapinta#

11. lokakuuta 2026

  • Uutta: tietokannat toimivat palvelimesi omalla koneella. Ensimmäinen POST /databases vastaa 202 Accepted ja palauttaa tietokantapalvelun tilan; tietokanta ilmestyy noin 40 sekuntia myöhemmin. Lisätietoja
  • Uutta: GET /databases/service, POST /databases/{id}/remote (etä-IP:t tai remote_anywhere), GET /databases/{id}/export ja POST /databases/{id}/import.
  • Muutos: jokaisessa palvelimessa on 5 tietokantaa. Luonnin remote-kenttä jätetään huomiotta; käytä sen sijaan kenttää remote_ips.

SDK ja MCP 0.1.7#

10. lokakuuta 2026

  • SDK: uudet apurit, jotka odottavat puolestasi: servers.waitForState(), backups.waitUntilDone() ja waitForConsole(), joka lähettää komennon ja palauttaa vastaavan vastausrivin.
  • SDK: files.upload() ja files.download() käsittelevät binääritiedostoja, kuten lisäosien jar-tiedostoja ja maailma-arkistoja, ja files.exists() tarkistaa polun.
  • SDK: puuttuvan tiedoston lukeminen heittää nyt 404 koodilla NotFound solmun yleisen 500:n sijaan.
  • SDK: users.create() ottaa toisen tilin julkisen tunnuksen (HW-XXXXXX), kuten API vaatii. Sähköpostiosoite epäonnistuu heti selkeällä viestillä.
  • SDK: account.apiKeys.create() palauttaa nyt koko käyttökelpoisen avaimen kentässä token. Aiemmin se palautti vain salaisen osan.
  • SDK: selkeämmät virheet väärälle tai perutulle avaimelle, ja aikakatkaisut kertovat nyt kutsun. account.updateLanguage() ottaa valinnaisen valuutan.
  • Isännöity MCP: avain, jonka IP-listalla ei ole isännöityä palvelinta (162.55.180.229), saa nyt virheen, joka kertoo tämän.
  • Dokumentaatio: se on nyt osoitteessa game.hostwolf.net/developers, ja siinä on uudet osiot sallittujen IP-osoitteiden listasta, kaikista pyyntörajoista ja MCP:n vianmäärityksestä.

REST-rajapinta#

10. lokakuuta 2026

  • Korjaus: jokaisella rajoitetulla toiminnolla on nyt oma laskurinsa. Aiemmin niillä oli yhteinen, joten muutama lisäosahaku saattoi estää seuraavan versionvaihdon tai modipaketin asennuksen vastauksella 429.
  • Korjaus: POST /game/version versiolla, jota ei ole olemassa, palauttaa 422 unknown_version. Aiemmin se ilmoitettiin version alentamisena, ja force-valinnalla palvelin olisi asennettu uudelleen tuohon versioon.
  • Korjaus: olemattoman modipaketin tai version asennus palauttaa 404 ja selkeän viestin eikä enää viestiä ”Modrinth is not responding”.
  • Korjaus: profiilikuvien lataus (POST /account/avatar) toimii taas.

MCP 0.1.6#

7. lokakuuta 2026

  • Isännöity MCP: peruttu API-avain lakkaa nyt toimimasta viimeistään 2 minuutissa (aiemmin 10).
  • Isännöity MCP: kun pyyntöjä tulee liikaa kerralla, palvelin vastaa 503 ja Retry-After sen sijaan, että hidastuisi kaikille.

MCP 0.1.5#

7. lokakuuta 2026

  • Korjaus: itse ajettava palvelin ei käynnistynyt npx:llä versioissa 0.1.3 ja 0.1.4. Jos käytät jompaakumpaa, vaihda asetuksiisi versio 0.1.5. Isännöityyn palvelimeen vika ei vaikuttanut.
  • MCP: isännöity tila on nyt hostwolf-mcp --http.

MCP 0.1.4#

7. lokakuuta 2026

  • MCP: isännöity palvelin ei enää kirjoita lokiriviä jokaisesta terveystarkistuksesta.

Isännöity MCP ja 0.1.3#

7. lokakuuta 2026

  • Uutta: MCP-palvelinta isännöidään osoitteessa https://hostwolf.net/mcp. Yhdistä Claude Code, Cursor tai VS Code pelkällä URL-osoitteella ja API-avaimellasi; mitään ei tarvitse asentaa ja se on aina ajan tasalla. Käyttöönotto
  • MCP: hostwolf-mcp --http ajaa saman palvelimen Streamable HTTP:n yli niille, jotka haluavat isännöidä sen itse.
  • Dokumentaation esimerkit ja README-tiedostot päivitetty. SDK:n koodi on ennallaan versioon 0.1.2 verrattuna.

SDK ja MCP 0.1.2#

6. lokakuuta 2026

  • SDK: pyyntörajat, joissa on pitkä Retry-After (kuten 2 varmuuskopiota 10 minuutissa), epäonnistuvat nyt heti odottamisen sijaan. Odotusaika on kentässä error.retryAfter, ja uusi maxRetryWaitMs-asetus määrää, kuinka kauan SDK odottaa itse.
  • MCP: pyyntörajavirheet kertovat avustajalle, milloin yrittää uudelleen.

SDK ja MCP 0.1.1#

6. lokakuuta 2026

  • SDK: aikakatkaistuja pyyntöjä ei enää yritetä uudelleen, jotta hidas rajapinta ei kasaa useita aikakatkaisuja. servers.resources() hyväksyy timeoutMs-asetuksen.
  • MCP: list_servers- ja get_server-työkalujen reaaliaikaiset tilastot luovuttavat 5 sekunnin jälkeen jumittumisen sijaan, ja jokainen työkalu vastaa 50 sekunnin sisällä, ennen kuin tekoälyasiakkaat katkaisevat yhteyden.
  • MCP: uudet työkalut delete_backup ja delete_schedule.
  • MCP: tarkistaa uudemmat versiot käynnistyksessä ja mainitsee ne list_servers-tuloksessa.

SDK ja MCP 0.1.0#

6. lokakuuta 2026

  • TypeScript-SDK:n ensimmäinen versio: kaikki asiakasrajapinnan päätepisteet, tyypitetyt vastaukset, reaaliaikainen konsoli, sivutus, uudelleenyritykset ja virheet.
  • MCP-palvelimen ensimmäinen versio Claudelle, Cursorille ja VS Codelle.

REST-rajapinta#

6. lokakuuta 2026

  • Uutta: vain luku -rajapinnat paketeille ja tilauksille API-avaimilla: GET /store/catalog, /store/orders ja /store/billing. Tilaaminen ja maksaminen hoidetaan edelleen paneelissa.
  • Julkaistu koko rajapinnan viite, mukaan lukien Hostwolfin omat päätepisteet modeille, pelaajille, peliasetuksille, diagnostiikalle, verkkotunnuksille, älykkäille varmuuskopioille ja Minecraft-verkoille.
Jumissa, tai puuttuuko päätepiste? Kerro meille osoitteessa game.hostwolf.net/contact tai support@hostwolf.net.