おすすめ!

シェアする

スポンサーリンク

コンピュータやらネットワークに自信ある奴ちょっと来い

シェアする

1: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:20:55 ID:1qH.sc
agar の自作サーバーを立ててるんだが、
サーバー接続時に失敗する
connect(“ws://localhost:443”)
って打っても、
ReferenceError: connect is not defined
って返ってくる

Agar.io プライベートサーバーの作り方【How to make Private Server】
https://www.youtube.com/watch?v=L5YXc9AKG00

引用元: コンピュータやらネットワークに自信ある奴ちょっと来い

http://hayabusa.open2ch.net/test/read.cgi/news4vip/1463880055/

2: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:21:23 ID:1qH.sc
誰かわかる人いる?

3: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:22:33 ID:1qH.sc
これってソケットなるものを開放しないといけないの?

4: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:22:52 ID:4Kl
ポートやろ(適当)

5: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:23:04 ID:1qH.sc
>>4
それどうやって開けるん?

6: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:24:40 ID:4Kl
すみませんわかりません

7: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:24:52 ID:1qH.sc
えぇっ……

8: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:26:09 ID:S9Q
osによって違うから誰もわかるわけないがな

9: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:26:52 ID:1qH.sc
動画のコンソール上で、
>>8
逆に言えば同じOS使ってる経験者なら分かるかもしれないってことだな。なるほど。
OSはWindows10で、
ブラウザはFireFox

14: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:29:28 ID:S9Q
>>9
とりえずソフトウェアファイヤーウォールを完全開放

15: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:29:45 ID:1qH.sc
>>14
怖いな。
けどやってみる

10: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:27:29 ID:EOE
ポートの開け方も知らずしてどっから443が出てきた…

12: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:28:04 ID:1qH.sc
>>10
とりあえず動画見てくれ

11: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:27:57 ID:1qH.sc
動画のコンソール上で、

socket open

ってのをやってるみたいなんだけど、

動画(成功してる)は
skipping draw
なのに対して

俺がやると
SyntaxError: missing ; before statement
って出る

13: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:28:44 ID:U9k
栓抜き持ってきて開けろよ

16: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:30:55 ID:S9Q
ところで443てこたー証明書とか設定せんでええの?

17: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:31:51 ID:1qH.sc
>>16
iniファイルをいじれば443以外にも代えられるみたいだけど、
変えた方がいいかな?

18: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:32:41 ID:S9Q
>>17
なんのiniいじる気かしらんけど、好きにしたらええ

19: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:33:31 ID:1qH.sc
>>18
このプライベートサーバーの実行ファイルで使ってるini

うーん。ファイアウォール無効にしたけど変わらなかったな。

20: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:35:17 ID:S9Q
じゃあポートじゃないんやろ

21: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:35:55 ID:1qH.sc
>>20
ってなると失敗してるみたいなsoketくさそう

22: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:37:11 ID:S9Q
コマンドプロンプトで
telnet localhost 443
て打ってみたら?

24: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:38:31 ID:1qH.sc
missing ; before statement

これってステートメントの前に;がないっつってんだよね?
つけてもダメなんだが……

>>22
‘telnet’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

なんか使う前にパス通すとかいる? それ

26: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:40:51 ID:S9Q
>>24
改行するときセミコロンないってはなしじゃね?
telnetないなら放置でいいや

27: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:41:46 ID:1qH.sc
>>26
ブラウザのF12で出てくるコンソールだから改行も何もないんだが……
どういう意味のエラーメッセージなんだ……?

29: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:42:19 ID:S9Q
>>27
さあ?
開発者に聞けば?

23: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:38:04 ID:MEf
localhostで繋いでんだからポートなんて関係ないよ
webサーバは動いてるのか、localhostを名前解決してるのかをまず確認するといい

25: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:40:41 ID:1qH.sc
>>23
webサーバーはこの場合agar.ioのことだと思うけど、
これは動いてると思う。普通に遊べるし。

localhostを名前解決してるのかってのがggったんだがよくわからん
IPv4 アドレスをlocalhostって表記して通じるかってこと?

28: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:42:10 ID:MEf
>>25
そのagarなんちゃらとかいうやつはアプリだろ
webサーバはnode.jsのほうだ

名前解決のほうはhostsファイルに
127.0.0.1 localhost って書かれてるか確認すればいい

30: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:46:21 ID:1qH.sc
>>28
note.jsってのはインストールしたんだが、
今動いてるかわからん。
タスクマネージャーには出てない

hostsで127.0.0.1 localhostがコメントになってた

31: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:47:54 ID:1qH.sc
>>30
hostsはいじってコメントじゃなくした

32: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:49:01 ID:MEf
>>30
じゃあnode.js動かしてからやってみ

33: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:52:28 ID:1qH.sc
>>32
インストールフォルダにある実行フォルダを起動して同じように接続してみたけど繋がらん……

36: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:53:31 ID:MEf
>>33
それは本当に立ち上がってるのか
443でlistenしてるのか

を確認するといい

37: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:55:32 ID:1qH.sc
>>36
実行ファイルは実行してからタスクバーにとどまってるから立ち上がってる
すまん443でlistenしてるかってどういう意味?

38: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:57:31 ID:S9Q
>>37
サーバーがポート443でリクエスト待ちしてるか

39: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:57:47 ID:MEf
>>37
node.jsが443ポートでの接続を受け付けてるのかって意味
たいていのwebサーバはデフォルトでは80ポートでしか受け付けていない

40: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:00:06 ID:1qH.sc
>>38
>>39
あーなるほど。
このアプリで自作サーバー立てるときに使う
「Agar.io Private Server App (KEEP THIS).exe」
って実行ファイルがあるんだけど、

これがコマンドプロンプトみたいな画面で、

[Game] Ogar – An open source Agar.io server implementation
[Game] Loaded stats server on port 88
[Game] Listening on port 443
[Game] Current game mode is Free For All

って表示されてるの。
3行目のListening on port ~ってのがリクエスト待ちしてるってことだと思う。

41: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:03:43 ID:MEf
>>40
いやだからそれはagarとかいうアプリが443で受け付けてるってだけで
サーバも空けないと繋がらんだろって話

医者が患者を受け付けてても病院自体の門が閉まってたら患者は中に入れないだろ

43: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:06:29 ID:1qH.sc
>>41
note.jsが病院か。

note.js側で
port port 443
って打ったら
「SyntaxError: Unexpected number」
(予期しない数)
って出た。
もしかしてこれ開いてない?
リファレンスエラーじゃないからコマンドが間違ってるとは思えないんだが……

44: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:06:35 ID:S9Q
アプリ「サーバーくん443でリクエスト来たら教えてね」
サーバー「いや知らんし」
>>1「443つながってくれ!!!」

45: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:08:06 ID:MEf
>>43
node.js使ったことないから知らん
ドットインストールとかに初心者用の解説動画あるよ

42: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:06:23 ID:MEf
webサーバの上でそのagarっていうアプリが動いてる認識なんだけど違うのか?
agar自体が何なのか分からんから一般的な回答しかできん

46: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:09:01 ID:1qH.sc
>>42
あれ、どうなんだ?

もともとagarってのはネット上のサーバーでやるものなんだが、
ローカルでできるようにするためにプライベートサーバーって実行ファイルがある。

でもアクセスするときはagarのサイトからコンソールでローカルに接続するようにコマンドを打ってる
それを説明してるのが>>1にある動画

47: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:10:14 ID:S9Q
>>46
agarのサイトってローカルにあるんだよな?
ネット上じゃないよな?

48: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:11:14 ID:1qH.sc
>>47
いやサイトはネット上にある。
けど実行ファイルはローカルにあって、
サイトからローカルに接続してるの。
遠回りのイメージだと思う

49: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:14:11 ID:S9Q
>>48
じゃあlocalhostで>>1のローカル来れなくない?
名前解決的な意味で

34: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:52:40 ID:MEf
あと上の方でポート全部開けろとか言ってるバカがいるけど
もしいじったなら戻しといたほうがいいぞ
ファイアウォールもな

35: 以下、ニュー即ブログνがお送りします 2016/05/22(日)10:53:05 ID:1qH.sc
>>34
ポートはそもそもできてない。
ファイアウォールは試すときだけ開けてる

50: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:17:34 ID:MEf
要はブラウザゲームをローカルでやるって話か?
であればnode.jsを立ち上げてドキュメントルートにagarを置けばいいだけのはず

アクセスするときにローカルにコマンド打つってのが何なのか分からんが

51: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:18:09 ID:1qH.sc
>>49
え、来れると思ったんだけど……。
一応connect(“ws://localhost:443”)は、
localhostをIPv4 アドレスに変えてやったけど同じようにダメだった。

こういう言い方すると結果論になっちゃうけど、
動画ではそれで繋がってるからイケるんじゃないかと思う。

52: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:19:04 ID:iuq
>>51
ポート開放してないだけじゃね?
もちろん外部から接続するには443が開いてること前提だと思うけど

53: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:21:52 ID:1qH.sc
>>50
ドキュメントルート?なるものの作り方ggってる。
ちょっと待ってくださいすみません。

54: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:24:29 ID:iuq
>>53
どっちにしろ443に接続するなら443を開く事は大前提だからな
それを終えないと接続もできないよ
おーぷん2chだって
http://hayabusa.open2ch.net:80が開いてないと接続できないんやで

55: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:24:42 ID:MEf
帰ったらやってみるから公式サイトとドキュメントページのurl貼っといて

56: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:25:59 ID:1qH.sc
>>55
公式サイトは↓
http://agar.io/

ドキュメントページってさっきのドキュメントルート繋がり?

57: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:37:56 ID:MEf
いや、そのプライベートサーバの立て方について説明してるページ
英語でもいいよ

58: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:41:22 ID:1qH.sc
>>57
それは>>1の動画しかわからん

59: 以下、ニュー即ブログνがお送りします 2016/05/22(日)11:56:11 ID:MEf
いや、探せよw

60: 以下、ニュー即ブログνがお送りします 2016/05/22(日)12:02:10 ID:MEf
あと>>1の動画は最新か?
アップデートとかで接続方法が変わったとかもないの?

61: 以下、ニュー即ブログνがお送りします 2016/05/22(日)12:12:25 ID:1qH.sc
>>60
あー、いまでも使えるかどうかか。
去年の10月が最新だからなぁ……

>>59
動画しかないみたいなんだよ

62: 以下、ニュー即ブログνがお送りします 2016/05/22(日)12:23:54 ID:o09
やってみたら意外に面白かったからサバ立ててみるか

63: 以下、ニュー即ブログνがお送りします 2016/05/22(日)12:24:29 ID:1qH.sc
おお、知ってくれる人が増えてうれしい

64: 以下、ニュー即ブログνがお送りします 2016/05/22(日)12:26:42 ID:o09
これ有名なゲームなの?

65: 以下、ニュー即ブログνがお送りします 2016/05/22(日)12:34:58 ID:1qH.sc
>>64
まぁまぁかな

1001: 以下、ニュー即がお送りします。 -0000/00/00(0)00:00:00 ID:newsoku-

シェアする

フォローする

スポンサーリンク
アンテナピックアップ

ブログピックアップ

ブログ新着情報
ブログ新着情報

アンテナ新着情報

※サーバーの負荷を軽減するため、コメントは即時に反映されません。