2004年のRuneScapeは56kダイヤルアップでどうMMOを動かしたか

姉妹サイトの新着

他サイトの新着

2004年版『RuneScape』が56kのダイヤルアップ回線上でどうマルチプレイRPGを成立させていたかを分析したブログ記事が、Hacker Newsで話題になっていた。同時期のライバルとして名前が挙がる『World of Warcraft』との比較や、『Ultima Online』『EverQuest』『Phantasy Star Online』『リネージュ2』といった同時代のMMORPGを引き合いに出す声が相次ぎ、なぜ低スペック環境でもRuneScapeだけがこれほど広まったのかを巡って議論になった。あわせて、ゲーム内のボット・チート対策を巡る技術的なやり取りも交わされている。

2004年の『RuneScape』は、いかにして56kダイヤルアップ回線でマルチプレイRPGを成立させたか

出典: jkm.dev / 元記事はこちら

3 海外の名無しさん 2026-09-01 03:26
『Ultima Online』は1997年発売で、必要だったのは28kモデムだけだった。しかもこっちの方がゲームとして複雑だったと思う。
17 海外の名無しさん 2026-09-01 03:54
>>3
2003年、PS2版『EverQuest』をモデムでプレイしてたけど、普通に快適だったよ。
4 海外の名無しさん 2026-09-01 03:37
セガドリームキャストの『ファンタシースターオンライン』はダイヤルアップでも普通に動いてた
6 海外の名無しさん 2026-09-01 01:23
この記事、リンクを貼らずに『Lost City』[0]のコードベースを分析してるだけじゃないか?
[0] https://github.com/LostCityRS
21 海外の名無しさん 2026-09-01 02:41
>>6
その通り。記事中のコードスニペットもJavaScriptなのに、本文ではJavaの話しかしていない
7 海外の名無しさん 2026-09-01 01:53
記事にケチをつけるわけじゃないけど、14.4kモデムで同じくらいの完成度を実現したゲームもあったよ
https://en.wikipedia.org/wiki/History_of_massively_multiplay…
筆者はUltima Onlineのエミュレーターも面白いと思うんじゃないかな
22 海外の名無しさん 2026-09-01 02:28
>>7
ああブリタニア、トラメル/フェルッカ分割前はあんなに素晴らしかったのに。
33 海外の名無しさん 2026-09-01 04:08
>>22
1998年、10代前半でこれをプレイしてたけど、今でも一番強烈なゲーム体験と記憶として残ってる。
34 海外の名無しさん 2026-09-01 02:35
>>22
『The Second Age』で遊びにおいでよ、無料でまだ現役だぞ!
https://www.uosecondage.com/
8 海外の名無しさん 2026-09-01 04:16
『リネージュ2』は2003年に驚異的な3Dグラフィックでリリースされた。『Sphera』はさらに古い。MMORPGって実はめちゃくちゃ歴史が古いんだよな。
9 海外の名無しさん 2026-09-01 02:46
RuneScapeがどうやってあれだけの人気を獲得したのか理解できない。2004年って『World of Warcraft』が出たのと同じ年だぞ!
23 海外の名無しさん 2026-09-01 02:53
>>9
当時、基本無料というビジネスモデルはまだ一般的じゃなかった時代に無料でプレイできた。会員費もWoWよりずっと安くて、当時の未成年でも使いやすい決済方法にも対応していた。
27 海外の名無しさん 2026-09-01 03:49
>>9
2つは全然違うゲームで対象層も違った。どっちもMMOという共通点があっただけの話。
29 海外の名無しさん 2026-09-01 03:09
>>9
他の人が言ってることに加えて…2004年のRuneScape、今でいう『Old School RuneScape』(実際には2001年の『RuneScape Classic』の後継)は、どちらもブラウザでプレイできた。うちの(親の)PCはWoWをインストールすることすらできなくて、どれだけ頑張っても無理だった。だから自分だけじゃなかったはず。あれは本当に魔法みたいだった。
12 海外の名無しさん 2026-09-01 03:40
>>2
現代版のRuneScapeでマウスフックを外して数万ドル分を稼いだことがある。何十年もこの手法が通用してた。`SetWindowsHookEx`の呼び出し箇所を見つける→戻り値の`HHOOK`(dword)を見つける→`UnhookWindowsHookEx((HHOOK)(module_base + hhook_rva));`を呼ぶモジュールを注入する→稼げる。Jagexも色々面白いことをやってきたけど、必ず何かしらのやらかしが付いてくる。
13 海外の名無しさん 2026-09-01 04:42
>>2
Old School RuneScapeで行われた進化は、チートをそのままゲームの標準機能にしてしまうことだった。10分おきに数回クリックするだけで『プレイ』したことになる。
14 海外の名無しさん 2026-09-01 04:13
>>2
『これはLLMにとって好都合』か。実際には新CEOになってから不正対策がかなり厳格になって、大規模ボット業者はほぼ姿を消した。ここ半年、主要なボット農場がいない素晴らしい期間が続いてる。ボット関連のsubredditは阿鼻叫喚状態。
15 海外の名無しさん 2026-09-01 03:30
>>2
かなり良くなってきてはいる(ついにゲーム内のマクロ経済にも変化が見えるレベルで)。でも、そこそこ腕のあるプログラマーなら、無限に回避し続けるものを作るのは造作もないことだ。
16 海外の名無しさん 2026-09-01 04:18
>>2
今年だけでもボットを大幅に減らすために相当な作業が行われてきた、正直ここまでできるとは思ってなかったレベルで。もちろん公表される情報はJModが出したいと思った範囲だけだけど、彼らの手法の一部は6日前のRedditの『Smackdown』投稿のようなものでも見られる – [画像] preview.redd.it?width=355&format=p…
19 海外の名無しさん 2026-09-01 03:01
>>5
グリッド上の経路が通行不可能なオブジェクトを通っていないか検証する方が、経路探索アルゴリズムを丸ごと走らせるより明らかに安く済む。特に2004年当時のハードウェアでは。そもそも経路探索を走らせるにも同じチェックが必要になる。
20 海外の名無しさん 2026-09-01 03:33
>>5
トレードオフだね。特に長い経路の場合、サーバーのRAMキャッシュミスのコストまで考えると尚更。
24 海外の名無しさん 2026-09-01 03:36
>>9
他のコメントで大きな要因は出尽くしてる(ダウンロード不要、無料プランがある、後戻りできない重大なキャラ選択がない、意味のあるソロ・準ソーシャルなアクティビティがある、など)けど、miniclipに掲載されてたことも大きな要因だったと思う。
26 海外の名無しさん 2026-09-01 02:51
>>9
無料で、学校の図書室でもプレイできたのが大きい。あと、WoWより数年早く出てたし。
28 海外の名無しさん 2026-09-01 03:25
>>9
他の人が言ったこと以外だと、当時としては自由度の高いWoW以前のスタイルのサンドボックスMMOだった。ああいうゲームにはああいうゲームなりの魅力がある。
31 海外の名無しさん 2026-09-01 04:25
>>17
PvPサーバーではブロードバンドが大きなアドバンテージだった、ゾーン切り替えがずっと速くできたから。
32 海外の名無しさん 2026-09-01 04:26
>>18
いい指摘。昔のゲームを取り上げる記事って、実際のソースコードでは
// TODO: 今はこれでいい、後で直す
ってなってるだけの選択を過剰に分析してること、どれくらいあるんだろうな
35 海外の名無しさん 2026-09-01 03:26
あなたが返信した先のコメントは、TibiaとUOの両方に明確に言及しているwiki記事にリンクしてるよ。

他サイトの新着

36 海外の名無しさん 2026-09-01 02:56
>>23
しかも、ギルドやクランに入る必要もインストールする必要もなかった。ログインして1時間でも10時間でも適当に遊んで、ログオフする。それでまた別の場所からログインし直せる。子供の自分にとっては奇跡みたいだった。
40 海外の名無しさん 2026-09-01 03:03
>>36
中学校のPCでも動いてたし、誰もブロックしようなんて思いもしなかった
37 海外の名無しさん 2026-09-01 03:51
>>27
いや、実際には対象層は違わなかった。WoWは誰でも取り込んでた
38 海外の名無しさん 2026-09-01 03:18
>>29
そう。学校でも友達の家でも親の職場のノートPCでも、ほぼどこでもプレイできた。要求スペックも低いし、さっき言われた通りブラウザで動いた。一方WoWはインストールが必要で、容量もかなり食う(自分の28GBのHDDに14GB入れてた記憶がある)し、Ironforgeは自分のPCだとゴミみたいな動作だった。
39 海外の名無しさん 2026-09-01 03:16
>>34
もう投資する時間の余裕がない
41 海外の名無しさん 2026-09-01 03:50
>>39
ただのゲームだよ兄弟、投資なんて必要ない。でも好きにすればいいさ 🙂

この話題の背景と論点

RuneScapeは2001年にブラウザ動作の「RuneScape Classic」として始まり、2004年版は現在「Old School RuneScape」として今も現役で運営されている。同年に発売された『World of Warcraft』としばしば比較されるが、スレで指摈されている通り、両者は必須スペック・課金モデル・対象年齢層が大きく異なり、単純な競合ではなかった。RuneScapeは無料プレイ・低スペックPC・ブラウザ完結という条件が揃っていたため、学校や図書館のPCでも遊べたことが普及の一因として語られている。技術面では、経路探索(パスファインディング)をフルに実装せず、通行可能かどうかの当たり判定だけで済ませていたのではという推測が出ており、当時のサーバー側の処理コストを抑える工夫として議論された。またRuneScapeはボットによる金稼ぎ(ゴールドファーミング)が長年問題視されてきたゲームでもあり、スレでは開発元Jagexの近年の不正対策強化についても具体的な技術的手口を交えて語られている。なお元記事はオープンソースの再実装プロジェクト「Lost City」のコードを下敷きにした分析ではないかという指摘があり、記事内でJavaと書かれている一方でコード例がJavaScriptだった点への違和感も出ていた。

※本記事は5ch(Hacker News)スレッド「2004 RuneScape fit a multiplayer RPG into 56k dial-up」より抜粋・要約して構成しています。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事