Dotaリヌグを開いた方法。 パヌト1







2006幎でした。 これらは孊生時代、 DotA Allstarsゲヌムの党盛期ず発展でした。 圓時、誰もがBlizzardの公匏サヌバヌ-Battle.netでDotAをプレむしおいたした。 業界は非垞に乏しかった-通垞の攟送はなく、倚くはadslでむンタヌネットにアクセスでき、むベントからは賞金が最倧5000ドルのトヌナメントはほずんどなかった。 その埌、むニシアチブプレヌダヌはグルヌプに集たり、氏族に線成されたした。 その埌、私の友人が私に電話をかけ、CISで最初のDotaリヌグを開催するこずを申し出たした。 それは私にずっお本圓の挑戊であり、受け入れられたした...



ステルスボット



圓時、私はBattle.netのチャンネルに座っお、Warcraftのレギュラヌプレむダヌのふりをするチャットボットで積極的に忙しかった。 次に、最も䞀般的で機胜的なボットはStealthBotでした。 チャンネルセヌフリストから䞍必芁な人を自動で遞ぶなどの組み蟌み機胜があり、圌は䜕時だったかを蚀っお、「スマヌトボット」のふりをしお、コマンドに察する事前に配線された回答に応答したした。



たた、このボットの䜜成者は、通垞のテキストファむルscript.txtを䜿甚しおこのボットを拡匵し、Visual Basic Sc​​riptで独自のスクリプトを䜜成できるようにしたした。 孊生時代からプログラミングが倧奜きで、ゲヌムWarcraft 3自䜓が私の情熱でした。 私はこのゲヌムをほずんど心から知っおいたした、すべおのナニットのすべおの音、このゲヌムのすべおのリ゜ヌス、テクスチャ、モデル、World Editorのリベットで留められたマップ、そしお誇らしげに自分をマップメヌカヌず呌びたした。



マップメヌカヌずDotAずいえば
最初の本栌的なDota Allstars 5.84cがリリヌスされたずき、マップメヌカヌコミュニティはこのゲヌムを非垞に吊定的に捉え、䞍適切なブランドにしたした。 倚かれ少なかれ通垞のカヌドディヌラヌは、この「カヌド」をこのように批刀したしたそれは非垞に長い間ロヌドし、「普通の」胜力を持぀ヒヌロヌの束、非垞にフラットなシナリオ、陰謀がありたせん、塔が匷すぎ、景色が恐ろしい方法で配眮されおいたす...



私はこのカヌドを隠すのはなんお眪だず思いたしたか、私はこのカヌドを考えお批刀したした、私はそれを芋るこずができたせんでした。

しかし、2005幎にはすべおが倉わりたした。 その埌、バヌゞョン6.01がリリヌスされたした。これは非垞にクヌルに最適化され、やり盎されたした。 このカヌドは、他のどのカヌドよりもさらに高速にロヌドされたすさらに簡単です。 本圓に画期的な出来事でした 残念ながら、倚くのマップメヌカヌは、なぜDotAが人気になったのかを理解したこずがなく、これはプロットがないためたったくありたせん。 このカヌドはバランスが取れおいたした-どんなヒヌロヌでもプレむしお勝぀こずができたした





Battle.Netでの生掻



Battle.netのチャットはかなり貧匱でした。





Battle.Netの生掻を䜕らかの圢で倚様化するために、ボットを䜜成したした。 私の最初のボットは、そのようなクランのメンバヌが最埌にオンラむンになったずきを思い出すこずができたしたチャンネルにアクセスしたした。 その埌、ボットを介しお、珟圚オフラむンメヌルの䞀皮になっおいる人にメッセヌゞを残すこずができたした。



圓時、倚かれ少なかれ普通のDotaリヌグは、ペヌロッパのチャンネル「クランDCE」でした。そこでは、ホワむトリストに茉っおいない党員を蹎った簡単なボットがありたした。 そこたで行くのは簡単ではありたせんでしたが、難しくはありたせんでした。 しかし、それはすべお間違っおいたした。 「悪い」プレむダヌ-ひどく誓ったプレむダヌ、たたは最も䞍快なプレむダヌ-は、完成リバヌする前にゲヌムを離れたした。 少数掟でプレヌするこずは非垞に難しく、90のケヌスでは損倱です。 時間が経぀に぀れお、DCEではゲヌムレベルが䜎䞋し始め、すべおのゲヌムで暡様が出珟し、チャンネルでそれらを犁止する時間がありたせんでした。



その結果、これらすべおが、状況を私たちの手に取り、誰にでも合っおこれらの問題を解決するクヌルなDotaリヌグを開くべきだず瀺唆したした 怍物工孊に関する私の知識は、テキストファむルにデヌタを曞き蟌み、それらから読み取り、Battle.Netの人々ず通信するのに十分でした。 ニヌズず機䌚のモザむク党䜓が私の頭の䞭で圢になり、私は自分に蚀いたした「必芁なのはそこにある、できる」そしおそれは始たりたした...



頭の䞭の城



遞手がどのようにリヌグに参加するかずいうプロセスを考え出す必芁がありたした。 れロからCスクラッチ。



リヌグを䜜成する前に、最初の非垞に重芁な問題を解決する必芁がありたした。ポヌトを開いおいるか、癜いIPアドレスを持っおいるプレむダヌだけがBattle.netでゲヌムをホストできたす。 そのようなプレヌダヌはたれでしたので、突然人々がプレむする状況はなく、誰も癜いIPアドレスを持っおいなかったので、ゲヌムをホストできるプレヌダヌのみがゲヌムのプレヌダヌを募集し始めるこずが決定されたした。 管理者ずモデレヌタヌは、特別なレベルのアクセス「Hoster」Hosterを付䞎する必芁がありたす。



次の問題は、プレむダヌが誰かのゲヌムに参加したずきに、ボットが1.Sentinelたたは2.Scourgeのどちらのチヌムに行ったのかわからないこずです。



孊校以来、私のコンピュヌタサむ゚ンスの先生は、すべおのプログラムをできるだけシンプルにする必芁があるずいう考えを培底的に頭に抌し蟌んでおり、最初からこの䟋をフォロヌしたした。



そしお、私は決定したしたHosterにゲヌムのセットを開始させ、ボットにその意図を通知したす.createチヌムを䜿甚。 この時点で、ボットは20秒ごずにチャットの党員にゲヌムの名前を付けおゲヌムがセットアップされおいるこずを通知し始めたす。



QDLゲヌムQDL012にセットがありたす。 残垭センチネル4、スカヌゞ5

ゲヌムの名前は、接続先の䞀皮のIPアドレスです。 Battle.netにゲヌムの名前を入力するず、プレヌダヌはHosterでこのゲヌムに入り、Hosterは最初にゲヌムを䜜成し、人々を埅぀必芁がありたした。



プレむダヌは任意の自由な面を通り抜けるこずができ、遞択をしたずき、ボットに通知しなければなりたせんでした非垞に短いニックネヌムQDLずQDで。短いコマンドで個人的なメッセヌゞを送信するこずにより



/ w qdl .j1-圌は最初のコマンドに行きたした

どちらか

/ w qdl .j2-2番目の

登録の確認の事実ずしお、ボットは次のように応答したした SuccessQDL012; team1



9人のキャラクタヌの1぀のチヌムが非垞に玠早く蚘憶され、さらに、プレヌダヌは互いに䜕をすべきかを話したした。 すべおのスロットがいっぱいになり、すべおのプレヌダヌが入堎するず、ホスティング事業者はボットに「登録」したプレヌダヌのリストを確認し、すべおのプレヌダヌがチヌムに察応しおいるかどうかを確認する必芁がありたした。 これを行うために、圌はボットにコマンドを送信したした。



/ w qdl .check



そしお、圌は、チヌムごずのプレヌダヌのリストずずもに、応答で長いメッセヌゞを受け取りたした。

QDL012 {センチネル[1] Quad.Tims [2] Quad.5min [3] AlfaCriostat [4] y6uBaIIIe4ka [5] remi} {Scourges[6] Piragok [7] zagalex [8] Fade.Killer [9] Ums .Acc [10] upska}



ホストはリストを確認する必芁があり、すべおが問題なければ、ボットに開始を通知したす。



/ w qdl .start



ゲヌムが始たり、人々がプレむしたした。 ゲヌムの終わりに、人々はチャンネルに戻っお結果を報告し、誰が勝ったか



.result 1 -Sentinelの最初のチヌムが勝った

.result 2 -The Scourgeの2番目のチヌムが勝ちたした

.result 0-描画したす。 通垞は肝臓が原因で、さたざたな理由で発生した可胜性がありたす。



プレむダヌの51+が䜕らかの決定に投祚したずき、ボットはポむントを分配したした-敗者からそれを奪い、勝者にそれを䞎え、プレむダヌの統蚈に蚘録し、勝者のために+1の勝利、敗者のために+1の敗北を蚘録したした。



暡様に察凊する方法ずしお、プレむダヌに暡様に぀いお報告するよう䟝頌したした。

.leaverナヌザヌ名 。 プレヌダヌはポむントを倱い、犁止され、特定の倀を超えた堎合、圌は氞久にリヌグから远攟されたした。



いく぀かのボットの仕組み
人々がボットの名前を入力しやすくするために、非垞に短いニックネヌムで登録したした。

QDLおよびQD。



ボットに含たれおいた「チップ」

プレむダヌがゲヌムに参加しおボットに登録し、ホストが圌をゲヌムから远い出した埌、プレむダヌが自動的にチャンネルに到達した状況がありたした。 プレヌダヌがチャンネルに入るず、ボットはこのプレヌダヌがいずれかのゲヌムに登録されおいるかどうかを確認し、登録されおいる堎合は自動的に登録を解陀し、プレヌダヌのカりンタヌのスロットを解攟したした。



䞻催者は、CHECKチヌムを送信し、プレヌダヌのリストを受信しお​​、党員が正しく登録されたかどうかを確認する必芁がありたした。 誰かが蹎られたので、登録はキャンセルされたせんでした。 たた、y6uBaIIIe4kaのような長くお耇雑なニックネヌムを入力しないように、ホストは「䜙分な」プレヌダヌのシリアル番号のみを入力でき、ボットは登録解陀されたす。

QDLQDL012 {センチネル[1] Quad.Tims [2] Quad.5min [3] AlfaCriostat [4] y6uBaIIIe4ka [5] remi} {Scourges[6] Piragok [7] zagalex [8] Fade.Killer [9] ] Ums.Acc [10] upska}

ホスティング事業者/ w qdl .kick 4



ボットは各ゲヌムのタむマヌを保持し、ホスト偎はゲヌムを開始するたで5分間埅機しおいたした。それ以倖の堎合、ゲヌムはキャンセルされ、ホスト偎は眰金を受け取り、別のホスト偎がゲヌムの新しいセットを発衚できたした。 しかし、この時間は、.continueコマンドで譊告をボットに返信するこずで延長できたす。



実際、ボットは耇数の長いメッセヌゞを送信したした。そのため、ボットはしばしばスパムのために捚おたした

QDL012 {センチネル[1] Quad.Tims [2] Quad.5min [3] AlfaCriostat [4] y6uBaIIIe4ka [5] remi} {Scourges[6] Piragok [7] zagalex [8] Fade.Killer [9] Ums .Acc [10] upska}

そしお圌はそれを半分に二぀に分けたした。 最初のメッセヌゞは最初のボットによっお送信され、2番目のメッセヌゞは2番目に送信されたした。

QDLQDL012 {センチネル[1] Quad.Tims [2] Quad.5min [3] AlfaCriostat [4] y6uBaIIIe4ka [5] remi}

QD。{Scourges[6] Piragok [7] zagalex [8] Fade.Killer [9] Ums.Acc [10] upska}

これにより、ボットず戊闘がアンロヌドされたした。



力の目芚め



コヌドは玄2か月で䜜成されたした。 それは本圓の脳の砎壊ず思考の倉革でした、私はそれほど倚くのコヌドを曞いたこずがありたせん 私は本栌的なプロゞェクトをやったこずがありたせん それを認めるのは残念ですしかし、今では誰もが䜕かから始めたこずを知っおいるので、私は恥ずかしくありたせんすべおのコヌドは通垞のWindows notepad.exeで蚘述され、プレヌンテキストファむルがデヌタストアずしお䜿甚されたした 数千のファむル デヌタベヌスもク゚リもありたせん ハヌドコアのみ。



2006幎11月に2週間で開始するこずにしたした。 2週間、圌らは可胜な限りすべおのDotaフォヌラムに情報を投皿し、私の仲間の䞀族のメンバヌはゲヌムずスコアリングのルヌルを準備したした。



先週も残っおいお、...私の友人は、圌らが私をハッキングしたず蚀っお、䜕人かの男たちが圌らのDotaリヌグを始めたした 最初は、誰かが私を知っおいる可胜性はたったくないず信じおいたしたが、コヌドを理解するこずはできたせんでした。 私は圌らを偵察するためにチャンネルに行きたしたが、これらは本圓に私たちの同胞であるこずが刀明したしたが、圌らはIRCドットボットのコピヌである奇劙なドヌタボットを立ち䞊げ、最も匷力で最も閉じたドヌタリヌグIHCS玄私たちを知らなかった。



誰も私をハッキングしおいないこずを安心しお呌吞し、私たちはただ最もクヌルなボットを持っおいるずいう自信を持っお、蚈画を倉曎せず、予想どおりに開始したした。









打ち䞊げ



そしお、私たちは始めたした 11月1日には、玄10詊合がありたした。 人々はだらだらず遊び、友達を匕きたした。 私たちは皆、ホワむトリストに喜んで远加し、圌らにプレむを蚱可したした。 プレむダヌの流れを増やすために、すぐにクランの名前にホワむトリスト党䜓を発行したした。たずえば、「FADE」です。チャンネルに入ったプレむダヌがこのクランのメンバヌだった堎合、自動的にホワむトリストに登録されたす。



そしお、競争を増やすために、最高の遞手のリストに加えお、最高のクランのリストを保持したした。これは、クランのすべおの参加者のポむントを考慮に入れたした。



1週間で、すでに20人のナヌザヌがチャンネルに参加しおおり、それらを䜿っおゲヌムを開始できたす。

Battle.Netには制限があり、チャネルごずに最倧40人だったため、ボットは、チャネルが90満杯になったずきにチャネルから非アクティブなナヌザヌを远い出し、他の人が簡単に参加できるようにしたした。



2週間埌、い぀でも5分以内にリヌグに参加しお、泚ぎ蟌たなかった通垞の遞手を芋぀けるこずができたした。



メガネ効果



私たちが期埅しおいなかったこずを知っおいたすか そしお、ポむントポむント、勝利、敗北の仮想カりンタヌを芋たこずがない人々が、ゲヌムで最高の100を提䟛し始めたずいう事実 圌らは、圌らがひどくプレむした堎合、圌らが倱うこずを理解した。 ぀たり、圌らは勝率、ポむントを倱い、プレむダヌのランキングで枛少したす。 ボットがチャットで蚀うこれらの単玔な数字は、プレむダヌにずっお倧きな意味がありたした 1000人のトップ50プレむダヌであるこずは䜕かを意味しおいたした



その結果、フォヌラムでは、誰が正しいのか、誰が責任を負うのかに぀いお、激しい議論が始たりたした。 私たちのルヌルは完璧ずはほど遠いものであり、埌から絶えず改善する必芁があるこずがわかりたした-特定の匷すぎるアむテムの収集を犁止するネクロミコンは犁止され、䞀郚のヒヌロヌのアガニムずリフレッシャヌを収集する、特定の玛争状況で正確さを描くなど 非垞に迅速に、毎日玛争を解決し、ゲヌムの結果を倉曎し、プレむダヌを眰するこずができるアシスタントモデレヌタヌを募集したした。



リヌグは、私たちが団結したコミュニティの党人生を生きたした Dotaリヌグを䜜成し、人々はそれをプレむし、私たちのクラフトを䜿甚しおいたす それは自己実珟の真の若々しい幞犏でした



芋通しず収益化



これを思い出すのはずおも面癜いですが、プロゞェクトは収益化や商取匕をたったく提䟛したせんでした それから私達は開拓者ずしおむンタヌネットの栄光のために単に働いた:)。 私も、管理者䞀族のメンバヌも、採甚されたモデレヌタヌも、10セント硬貚を受け取りたせんでした。 そしお、仮想マネヌにはWebMoneyしかなかったので、ほずんど䜿甚できたせんでした。



時間が経぀に぀れお、私たちは先にリヌグを䜜った人たちず友達になり、友達になり始めたした。 䞻催者は個人的にすべおの最高のデヌトを知っおおり、玔粋にトッププレむダヌのためにクロヌズドリヌグを䜜りたいず思っおおり、圌らに合わなかった他の人を党員捚おるこずを玄束したした。 远加の広告が提䟛され、䞍適切なプレヌダヌを䞁寧に「拒吊」する機䌚が䞎えられたす。



私たちは同意したしたが、実際には意図したずおりには動䜜したせんでした。かなりの数のプレむダヌがいたため、プレむするには䞊䜍10人の遞手が集たるたで長時間埅たなければなりたせんでした。 これはピヌク時間でのみ機胜したした-18から22時間、そしお他の時間では20-30分埅たなければならず、埅たないために圌らはちょうど私たちのずころに来たした。 その結果、最高のドクタヌず「最高ではない」ドクタヌの䞡方が、私たちず䞀緒にプレむしたす。 これにより、スキャンダル、陰謀、調査が行われるこずもありたした。たずえば、ある倏最も非アクティブなシヌズンに、ほずんどすべおの管理者ずモデレヌタヌを誘惑したした。 働く人がいなかったので、チヌムに再入堎しなければなりたせんでした。



すべおが順調に進んでいるように芋えたが、䜕かが正しくないず感じた。 私の胜力のために、リヌグを改善する方法をすでに知らなかったようです。 時間の経過ずずもに、リヌグは倚くの問題を明らかにしたした



再び問題



1幎が経過したした



-Battle.Netは遅れおいたした 。 Battle.netを介しおホストされるゲヌムは少なくずも80ミリ秒の遅延を匕き起こしたしたが、LANでは遅延は40ミリ秒でしたゲヌムが公匏のWarcraftクラむアントを介しおホストされる堎合、これはゲヌムの暙準遅延です。 pingを根本的に枛らしたした

- 䞍正行為者がいたした 。 悲しいかな、Blizzardの新しいパッチごずに、MapHackaの新しいバヌゞョンマップ党䜓ずキャラクタヌが芋えないようにするため、たたはDropHackホストが奜きではないプレむダヌ本圓にヒヌロヌを振ったプレむダヌを投げるこずができたす 、それはカラヌリングの犁止を䞎えられおいただろう。 モデレヌタヌがそのようなケヌスを怜蚎するこずは困難でした。リプレむで䞍正行為者を特定するこずは非垞に困難です。

- ゲヌムぞの入力方法が䞍完党でした。 ホスティング事業者偎では非垞に頻繁に虐埅が行われたした。圌らは優秀なプレむダヌをチヌムに採甚し、最も惚めな盞手を敵に残したした。 あなたがホスティング事業者であれば、90の確率で勝぀こずができるこずがわかりたした。 inりの波が倧きくなりたした。

- チャットが粗末で 、ボットがプラむベヌトメッセヌゞやチャットを曞き過ぎないようにしたした。 その埌、2぀のボットを実行し、2぀目のボットを介しおいく぀かのメッセヌゞを送信する必芁がありたした。 ボットは通垞のテキストファむルを介しお機胜したこずを思い出させおください-各プレむダヌ甚、およびプレむした各ゲヌム甚です。

-HDDの速床が䜎䞋したした -その埌、1000人のプレヌダヌから最高のプレヌダヌを決定し、1000個のファむルを開いお3぀のベストを取り出す必芁がある堎合、HDDの動䜜が遅いこずさえ知りたせんでした。 この問題を解決する必芁がありたした...



運呜



あなたは運呜を信じたすか そしお私は信じたす。 より正確には、私はそれを信じおいたした。 これが私の最初の䟋です。



DCEリヌグに぀いお䞊で曞いたのを芚えおおいおください。 それで、それでも私はゲヌムの䞀぀で出䌚ったドむツ人の友人によっおホワむトリストに远加されたした。 圌はどういうわけか私がボットを曞いおいるこずを知り、ボットをアップグレヌドするよう䟝頌したした。 この男はPHPずMySQLを知っおいたしたが、ボットを曞くこずができたせんでしたそしおやりたくありたせんでした。 圌はボットにMySQL ODBCクラむアントを介しおデヌタベヌスを操䜜できるように䟝頌し、VBSでコヌドサンプルを芋぀けたした。 私たちは圌ず1か月を過ごし、SQLを教えおくれ、デヌタベヌスずは䜕か、そしおデヌタがどのように含たれおいるかを説明したした。 圌はたた魔法のunixtimeを芋せおくれたした。これにより、特に1時間半など、しばらく犁止しなければならないずきに、日付、日、分、秒を簡単に远加できたす。



私は圌を圌が望んでいたボットにした。それはサむトからデヌタベヌスに盎接接続しおおり、圌はフォヌラムから盎接プレむダヌリストを管理するこずができた。



さよならを蚀い、新しい技術で歊装しお、数週間でボットをれロから「新しい技術」であるMySQLに曞き盎したした。 それは私にずっお本圓のブレヌクスルヌでした。 1秒で最高のプレむダヌを獲埗したり、クラン党䜓からポむントをカりントしたり、ゲヌム党䜓の統蚈を衚瀺したりできたす ボットは飛行を開始し、プレヌダヌは䞀連のゲヌムの新しいメカニズムを備えた新しいボットを受け取り、ポむントでチヌムを自動バランスしたした。



では、運呜はどうですか 今、私はそれから行き止たりにさたようこずを理解し、さらに発展する堎所を知りたせんでした。 そしお、このドむツ人がいなければゲヌム䞭に圌ず知り合う機䌚がなかったら、圌はMySQLを教えおくれなかったでしょうし、私自身も "mysqlの䜿い方"をグヌグルで怜玢するこずはほずんどなかったでしょう。



私はこれを普通の偶然ずは蚀えず、2幎前に知り合いになり、デヌタベヌスの知識ず、この脆匱なStealthBotからでも倧芏暡でクヌルなデヌタベヌスにしがみ぀くこずができるずいう理解を深めたした



開発



初めおのリヌグクラむアントプログラムを曞いたずきに興味深いAutoIt蚀語を芋぀けたした。 最も䞀般的なチヌトの怜出噚を内蔵し、それで遊ぶプレむダヌは50以䞊のポむントを受け取るず蚀いたした。 興味のある人が芋぀かりたしたが、これはクラむアント/サヌバヌプログラミングの最初の興味深い経隓でした。















ゲヌムの良い印象を損なうすべおの䞍利な点を考えるず、私はプレむする代替のクラむアントずプラットフォヌムを探し始めたした。



最初の䞻題の䞭にハマチがありたした。 残念ながら、圌ずはうたくいきたせんでした-蚭定が難しすぎ、管理者暩限が必芁です仮想ネットワヌクカヌドがむンストヌルされおいたすが、通信品質は良奜で、pingはBattle.Netよりも䜎かった。



次のテストはBattle LanL​​ancraftプログラムで、スカりトのブロヌドキャストUDPパケットを入力されたアドレスにブロヌドキャストする小さなプログラムです。したがっお、癜いIPを持っおいる人がロヌカルネットワヌクで盎接ゲヌムを䜜成するず、他のNATプレむダヌがそれを芋るこずができたす「ああ。 私はクラむアントでそれを構築しお自動化したした、そしお䜕人かのプレヌダヌは互いにプレヌするこずができたした。 残念ながら、解決策は䞍安定であるこずが刀明したした。䞀郚のプレむダヌはホストを芋たしたが、他の郚分は芋たせんでした。









埌者の䞭で、特定のGood Game ClientGGC、将来的にはGarenaが登堎したした。 Counter Strike 1.6やWarcraft 3などのゲヌムでLANのようなゲヌムをプレむするのは非垞に簡単でしたずっず埌にDotAが远加されたした。 Pingはずおも幞せでした クラりンチップは、NATの背埌にいるプレむダヌ間に盎接udpトンネルを確立しお、癜いipを持たなくおも互いにプレむできるようにする機胜でした。さらに、圌らは通垞のWarcraft 3の熱烈なファンであり、アップデヌトされたアンチチヌトを組み蟌みたした。 ここでプレむするには、Warcraft IIIの公匏キヌは必芁ありたせん。 䞀般に、すべおがクヌルですが、ボットは䜜成されおいたせん。 たあ、私は最初の可胜性がありたす



AutoItの知識を䜿甚しお、チャットりィンドりからハンドルを取埗し、通垞の読み取りで珟圚のテキストを取埗できたした。 同じように、メッセヌゞ入力フィヌルドのハンドルを受け取り、テキストを入力し、「送信」ボタンの仮想クリックを送信できたした。 チャンネルでナヌザヌのリストを受信するだけで、これも起こりたした。 技術的には、そこでボットを起動する準備ができおいたした。 しかし、このプラットフォヌムにはプレむダヌがいたせんでした。 そこで誰もプレむしおいたせん。誰もがBattle.Netに慣れおいたす。



それは2008幎で、あたり時間はかからなかったようですが、倚くの人が1メガバむトごずにトラフィックを支払っおいたした そしお、これは䞍快でした-通垞のBattle.Netゲヌムセッションでプレむするず玄1 MB消費し、GGCでプレむしたした-ゲヌムはすでに2 MBの䟡倀がありたした仮想通信トンネルを通過するデヌタのカプセル化のため。より高䟡になりたした



このプラットフォヌムの芋通しを確認し、ボットを適合させ、そこで立ち䞊げ、監芖する管理者ずしお耇数のロヌカルプレヌダヌを任呜し、1か月の移行期間を発衚したした。 人々は消極的で、最終日たでBattle.netでプレむしたした。 battle.netでボットを無効にした埌、人々は分界点を発衚し、GGCに参加したせんでした。代わりに、人々は同胞の隣の「クロヌズドリヌグ」でプレヌし始めたした。



私は成功を信じおいたしたが、1か月以内に再び新しいプラットフォヌムで積極的にゲヌムをプレむし始めたした。 1幎埌、Battle.Netには誰もいなかったため、GGCはGarenaず呌ばれ、Battle.Netには以前の2倍のプレむダヌがいたす。



継続するには...



曎新 Dotaリヌグを開いた方法。 パヌト2



All Articles