SlavaNapのホームページにあるSlavaNap FAQを和訳したものです。
List of Questions:
接続人数が限定されているのはWindowsのソケットの限界が原因です。
いちばんの問題になるのはWin95やWin98のときです。
解決法を示します:
Windows 95, Windows 98 and Windows ME
レジストリエディタを起動し、
HKEY_LOCAL_MACHINE\System\CurrentControlSet?\Services\VxD\MSTCP
というフォルダを選択します。
文字列"MaxConnections?" = "25000"を追加します。(25000という数字を怖がる必要はありません。 - Windowsはどちらにしてもそんなに多くの接続を許可しません。私はWin98を使っていますが、512個以上のソケットは使えません。)
追加できたらWindowsを再起動します。
(手動でこの変更をするかわりに、ここから.regファイルをダウンロードできます)
Windows 2000 and NT
レジストリエディタを起動し、
HKEY_LOCAL_MACHINE\System\CurrentControlSet?\Control\Session Manager\SubSystems?\Windows
というフォルダを選択します。
"SharedSection?=1024,3072"を編集し、べつの値を付け加えます。 (システムオブジェクトにWindowsがわりあてるメモリーを表します)
例: "SharedSection?=1024,3072,16384"
変更できたらWindowsを再起動します。
Credit: corsicanap.homeip.net server admin.
Windows MEに関する特記事項
WinMEを使っているならべつのWindowsバージョンにアップデートしたほうがいいです。 もしあなたのコンピューターが遅くてWin2kやXPを動かせなければWin98SEにダウングレードしてください。
Windows XP
ごめんなさいXPではとくに対策はないです
Windows95や98はサーバー向けには作られていません。
レジストリを編集する必要があります。
詳細は
ここを見てください
ここには機能をうごかすためにあなたがすべきかもしれないことが書いてあります。
メモ: これらの解説はOpenNap管理者にとってもいえることです。
Admins pageにいってNapigatorのアカウントを取ってください。
ホスト名を取得してください。
NO-IPやDynDNSで取得できます。
ホスト名をあなたの現在のIPに割り当ててください。
もしファイアーウォールやルーターなどを使っていてインターネットに直接つながっていない場合は、そのファイアーウォールやルーターの設定を変更して、リモートユーザーがあなたのサーバーのポート(ふつうはポート8888)にアクセスできるかを確認してください。
SlavaNap(またはopennap)を起動してください。
Napigator admins pageへいってあなたの名前とパスワードでログインしてください。
あなたのサーバーの新しい記録を追加してください。
記録を追加しているときに、あなたのサーバーはテストに合格するでしょう。
もし合格しなかった場合、つぎのミスをした可能性があります:
サーバーの新しい記録を追加できたら、SlavaNapの設定ウィンドウを開き、 "napigator"タブに移動してください。そこで名前とパスワードを入力し、 "enabled(有効)"をチェックし、"change(変更)"をクリックしてください。
opennapを使っている場合は、サーバーをシャットダウンして、 "config"ファイルをテキストエディタで開き、 サーバー登録時にNapigatorのページで示された設定を入力します。
もし以上のことをちゃんとできていて、それでもまだ動かない場合は、
以下のことをしてみます(間違いをさがすため、メニューの"log(ログ)"でnapigatorログを有効にします):
内部IPアドレスをつかってください。サーバーと同じコンピューター上でクライアントを動かしている場合、サーバーのIPのかわりに127.0.0.1を使えると思います。
データポートを0にするか、別のリンクサーバーに接続してください。