1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

# Xserver for Game の「48時間延長」を完全自動化した

1
Last updated at Posted at 2026-04-08

「48時間ごとに延長してください」

いや普通に忘れる🙂

毎回ブラウザ開いて、ログインして、延長ボタン押して…を繰り返すのが面倒だったので、自動化しました。

今回は、現在公開しているAPIを使って、もっと簡単に自動延長する方法を書きます。

難しい知識はほぼ不要です。


今回使うもの

  • Googleアカウント
  • Google Apps Script(無料)
  • 公開API

サーバーを用意したり、Node.jsを常時起動したりする必要はありません。


やること

やっていることは本当にこれだけです。

  1. APIにアクセス
  2. 延長ボタンを押す
  3. 終わり

人間がブラウザでやっていることを、自動化しているだけです。


API

https://x-clientapi.onrender.com

先に設定しておくこと

Xserverのログインセキュリティ設定から

不審なログイン時の認証

を無効にしてください。

有効になっていると、自動ログインに失敗します。


Google Apps Script を開く

まずこれを開きます。

https://script.google.com

「新しいプロジェクト」を押してください。


コードを貼る

以下をそのまま貼り付けます。

function refreshServer() {
  UrlFetchApp.fetch('https://x-clientapi.onrender.com/request/refresh', {
    method: 'post',
    contentType: 'application/json',
    payload: JSON.stringify({
      id: 'サーバーID',
      mail: 'メールアドレス',
      pass: 'パスワード',
      hours: 48
    })
  });
}

書き換える場所

ここだけ自分用に変更します。

id: 'サーバーID'
mail: 'メールアドレス'
pass: 'パスワード'

Xserver for Game の情報を入れてください。


トリガーを設定

これをしないと自動実行されません。

手順

  1. 左側の「時計マーク(トリガー)」を押す
  2. 「トリガーを追加」を押す
  3. 以下のように設定
  • 実行する関数 → refreshServer
  • イベントのソース → 時間主導型
  • 時間ベースのトリガー → 日付ベースのタイマー
  • 間隔 → 1日ごと

保存すれば完了です。


これで何が起きる?

1日ごとにGoogleが自動でAPIを実行します。

つまり:

  • ログイン
  • 延長
  • 終了

を勝手にやってくれます。

ブラウザを開く必要はありません。


コマンド送信もできる

例えばサーバーにコマンドを送ることもできます。

function sendCommand() {
  UrlFetchApp.fetch('https://x-clientapi.onrender.com/request/command', {
    method: 'post',
    contentType: 'application/json',
    payload: JSON.stringify({
      id: 'サーバーID',
      mail: 'メールアドレス',
      pass: 'パスワード',
      cmd: 'say hello'
    })
  });
}

cmd に実行したいコマンドを書くだけです。


再起動も可能

https://x-clientapi.onrender.com/request/restart

まとめ

今までは:

  • ログイン
  • 延長ボタン
  • 忘れると停止

でした。

今は:

  • Googleが勝手に実行
  • 放置OK
  • 延長忘れなし

です。

かなり楽になります。


注意

  • 非公式APIです
  • 自己責任で使用してください
  • APIの使いすぎは避けてください
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?