こんばんわ、うぃむです。
FF14では、ローカル時間としてLTを表示できるのですが、この時間がパソコンとずれて気になることがあります。
そこで、できる限り同じ時間になるように NTPサーバー の設定をしてみました。
NTPサーバーとは
NTPサーバーは、インターネット上で正しい時刻を配信しているサーバーです。Windowsにはこれと同期をする仕組みがあります。
LT(ローカル時間)
FF14でローカル時間を表示するには、以下の様に設定してください。
「キャラクターコンフィグ」→「ユーザーインターフェース設定」→「HUD」の下の方にある
・「基本情報を表示する」を ON
・「ローカル時間」を ON
と設定すると表示されますよ!
WindowへのNTPサーバーの設定
- ウィンドウズメニュー→「設定」→「時刻と言語」から、「別のタイムゾーンの時計を追加する」を選択してください。
※ntp.nict.jpは、日本標準時を時刻配信しており、メジャーなNTPサーバーですよ!
https://jjy.nict.go.jp/tsp/PubNtp/index.html
NTPサーバーの同期間隔の調整
※以降はレジストリーを変更するので、ご注意ください。
ここまでで、おおよその設定はできたのですが、初期状態だと1週間に1回の間隔で同期されるようです。しかし、これでも数分単位でずれることがあるので、更新間隔を短くしてみようと思います。(少し過剰に1時間に1回くらいにしてみました。)
- レジストリーエディターを起動します。ファイル名を指定して実行から「regedit」と入力してください。
- 以下に移動し、「\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient」
この中の、「SpecialPollInterval」の値を、3600(10進数) に変更します。
コマンドでの同期
NTPサーバーは、コマンドラインで同期する方法もあります。
そこで、FF14をバッチ処理で起動して、その際にNTPサーバーと同期する方法もあります。
(参考)以下のコマンドを、「FF14起動.bat」のような名前のファイルにして実行してください。
@echo off echo ■NTPサーバー時刻同期 net start "windows time" w32tm /resync echo ■FF14 起動 start "" "C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\boot\ffxivboot64.exe" /B
※ただし、NTPサーバーの起動には、管理者モードが必要なので、バッチ処理のショートカットを作成して、「管理者として実行」にチェックをいれておく必要がありますよ!
※2021/9/29 "Windows time" はデフォルトでは手動起動になっているようなので、サービスの起動もバッチに追加しました。
時刻のずれが、気になる人は試してみてくださいね!
0 件のコメント:
コメントを投稿