▼スレッド
│
└◇785:Re[2]:自動的に [moon] 09/19 20:01
└◇786:Re[3]:自動的に [masaki] 09/19 20:16
└◇787:Re[4]:自動的に [masaki] 09/19 20:18
└◇788:Re[5]:自動的に [moon] 09/19 22:00
└◇789:Re[6]:自動的に [masaki] 09/19 22:07
└◇790:報告 [masaki] 09/21 08:00<-last
> ○○時になったら自動的に〜をする。スレッド一覧
> ということはできるのでしょうか?(^^;
決めてある時間ぴったりに毎回処理を実行するということは通常のレンタルサーバ環境では不可能です。
ただし、
> 例えば日付がかわったときに何かを表示させるとか。
これが、「決めてある時間後に何かをした場合に実行される」というのであれば可能です。(うちの毎日の最初のログインのように。)
この場合でも、プレイヤーごとに違うことをする、全プレイヤーで1度だけ実行するということが考えられ、それにより実現方法も違ってきます。
・プレイヤーごと : ユーザデータに最後のアクセス時間などを記録しておく。
・全プレイヤーで一度 : 新しいファイルに前回の時間などを記録しておく。
まあ、時間を記録しておいて該当時間以降になったら処理をする、ということは同じですが。
> 決めてある時間ぴったりに毎回処理を実行するということは通常のレンタルサーバ環境では不可能です。スレッド一覧
不可能でしたか(TT
> ただし、
>
> > 例えば日付がかわったときに何かを表示させるとか。
>
> これが、「決めてある時間後に何かをした場合に実行される」というのであれば可能です。(うちの毎日の最初のログインのように。)
>
> この場合でも、プレイヤーごとに違うことをする、全プレイヤーで1度だけ実行するということが考えられ、それにより実現方法も違ってきます。
> ・プレイヤーごと : ユーザデータに最後のアクセス時間などを記録しておく。
> ・全プレイヤーで一度 : 新しいファイルに前回の時間などを記録しておく。
>
> まあ、時間を記録しておいて該当時間以降になったら処理をする、ということは同じですが。
質問なのですが、例えばmake_conでifで時間を判定した場合、コンテニュー時に毎回判定することになりますよね?
> 質問なのですが、例えばmake_conでifで時間を判定した場合、コンテニュー時に毎回判定することになりますよね?スレッド一覧
当たり前のことを聞いてしまいました。(汗
やっぱり、改造するのは重くなるのを覚悟でやらないとだめですよね。。
ありがとうございましたm(_ _)m
> > 決めてある時間ぴったりに毎回処理を実行するということは通常のレンタルサーバ環境では不可能です。スレッド一覧
> 不可能でしたか(TT
毎回ぴったりが無理なだけですよ。
100%実行される箇所に時間判定を書いておけば、決められた時間以降の最初にアクセスした人に対してでも決められた時間に処理が実行されたのだな、と錯覚させることは出来ます。(処理された時間を表示するのであれば実際の時間ではなく決めておいた時間を表示するとか。)
絶対ぴったりじゃないと駄目という場合を除き、通常は必ずしもぴったりに処理をする必要は無いですし。
負荷については、SoS2の場合どんな時でも時間を取得している感じなので1回の判定分の負荷が増えるだけ、くらいの考えで良いと思います。
> > > 決めてある時間ぴったりに毎回処理を実行するということは通常のレンタルサーバ環境では不可能です。スレッド一覧
> > 不可能でしたか(TT
>
> 毎回ぴったりが無理なだけですよ。
> 100%実行される箇所に時間判定を書いておけば、決められた時間以降の最初にアクセスした人に対してでも決められた時間に処理が実行されたのだな、と錯覚させることは出来ます。(処理された時間を表示するのであれば実際の時間ではなく決めておいた時間を表示するとか。)
> 絶対ぴったりじゃないと駄目という場合を除き、通常は必ずしもぴったりに処理をする必要は無いですし。
>
> 負荷については、SoS2の場合どんな時でも時間を取得している感じなので1回の判定分の負荷が増えるだけ、くらいの考えで良いと思います。
moonさんの言葉で安心しました。
色々と誤魔化しはできるのですね(笑)
では、やってみます。(^^(つまずいたらまたお世話になるかもしれませんが)
無事できました(^^スレッド一覧
ありがとうございました
天気の改造でした(笑)