Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: Multeor  (Přečteno 2046 krát)

Stego

  • Návštěvník
  • *
  • Příspěvků: 12
  • Karma: +0/-0
    • Zobrazit profil
Multeor
« kdy: 09 Květen 2016, 19:03:55 »
Zdravím, chtěl bych Vás požádat, ty chytřejší, o radu.
Na webu http://multeor.com/ je taková hra, která se dá hrát přes internet, je k tomu teda zapotřebí aspoň jeden PC a Smartphony, ktere se připojují a vzdaleně hru ovládají.

já sám bych si přál hru rozjet bez internetu, na nějakem "simulovanem serveru" v prostědí, kde bych na NB nějak nasdílel Wi-fi a šlo by se na mě připojit bez internetu teoreticky kdekoli.

mají tam odkaz na Github: https://github.com/filidorwiese/multeor a návod, první bod jsem uspěšně dokončil, druhý bohužel nikoli... mám tedy dva dotazy/prosby

první: Jak mám tedy rozjet simlovaný server, nevím jak "opravit" tento problém:
Kód: [Vybrat]
~/multeor $ npm install
npm WARN package.json Multeor@1.0.0 No repository field.
npm http GET https://registry.npmjs.org/http-request
npm http 304 https://registry.npmjs.org/http-request
npm http GET https://registry.npmjs.org/mmmagic
npm http GET https://registry.npmjs.org/form-data
npm http 304 https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/mmmagic
npm http GET https://registry.npmjs.org/mmmagic/-/mmmagic-0.4.4.tgz
npm http 200 https://registry.npmjs.org/mmmagic/-/mmmagic-0.4.4.tgz
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/mime-types
npm http 304 https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/mime-types
npm http GET https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz
npm http 200 https://registry.npmjs.org/async

> mmmagic@0.4.4 install /home/stego/multeor/node_modules/http-request/node_modules/mmmagic
> node-gyp rebuild

npm http 200 https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz
npm http GET https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/mime-db
npm http 304 https://registry.npmjs.org/delayed-stream
npm http 200 https://registry.npmjs.org/mime-db
npm http GET https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz
npm http 200 https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz
/bin/sh: 1: node: not found
gyp: Call to 'node -e "require('nan')"' returned exit status 127. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:431:16)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.16.0-70-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /home/stego/multeor/node_modules/http-request/node_modules/mmmagic
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
 
npm ERR! weird error 1
npm ERR! not ok code 0

//zapomněl jsem sudo, ale to nic stejně neřeší....

stego@stego-SVF1532X1EB ~/multeor $ sudo !!
sudo npm install
[sudo] password for stego:
npm WARN package.json Multeor@1.0.0 No repository field.
npm http GET https://registry.npmjs.org/http-request
npm http 304 https://registry.npmjs.org/http-request
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/mmmagic
npm http 304 https://registry.npmjs.org/mmmagic
npm http 304 https://registry.npmjs.org/form-data

> mmmagic@0.4.4 install /home/stego/multeor/node_modules/http-request/node_modules/mmmagic
> node-gyp rebuild

/bin/sh: 1: node: not found
gyp: Call to 'node -e "require('nan')"' returned exit status 127. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:431:16)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.16.0-70-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /home/stego/multeor/node_modules/http-request/node_modules/mmmagic
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
 
npm ERR! weird error 1
npm ERR! not ok code 0

b) Pokud by se mi to podařilo rozjet, jak bych docílil, aby se na mě nějaky ten SP připojil, pokud bych měl zaplou wi-fi na NB?

Předem děkuji za jakoukoli radu.
PS: (více)méně to spadá do kategorie "Internet a sítě", pokud ne, omlouvám se a topic "smažu" (přesunu jinam)

Jakub Vaněk

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +75/-4
    • Zobrazit profil
    • Web programátora a studenta Jakuba Vaňka
Re:Multeor
« Odpověď #1 kdy: 09 Květen 2016, 19:33:36 »
Odpověď na první problém: nainstaluj si balík nodejs, pokud by to nešlo ani pak tak jej zkus takto aktualizovat.
« Poslední změna: 09 Květen 2016, 19:44:02 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Jakub Vaněk

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +75/-4
    • Zobrazit profil
    • Web programátora a studenta Jakuba Vaňka
Re:Multeor
« Odpověď #2 kdy: 09 Květen 2016, 19:54:40 »
Teď jsem se podíval na stránku projektu a bude toho potřeba víc: ruby ruby-compass openjdk-7-jre apache2 php5 libapache2-mod-php5
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Stego

  • Návštěvník
  • *
  • Příspěvků: 12
  • Karma: +0/-0
    • Zobrazit profil
Re:Multeor
« Odpověď #3 kdy: 11 Květen 2016, 10:43:13 »
Teď jsem se podíval na stránku projektu a bude toho potřeba víc: ruby ruby-compass openjdk-7-jre apache2 php5 libapache2-mod-php5
splněno, problem nevyřešilo,
Odpověď na první problém: nainstaluj si balík nodejs, pokud by to nešlo ani pak tak jej zkus takto aktualizovat.
aktualizace už pomohla, (byla až po instalaci těch balíčků),  npm install se provedl uspěšně.
3. bod již byla hračka  :) (viz. níž)
Nicméně tady v tomhle nejsem absolutně zběhlý, a netuším, jak zprovoznit 4. ("webserver")
Tady přikládám Log, pokud to k něčemu pomůže  :)
Kód: [Vybrat]
stego@stego-SVF1532X1EB ~/multeor $ sudo npm install

> mmmagic@0.4.4 install /home/stego/multeor/node_modules/mmmagic
> node-gyp rebuild

make: Entering directory `/home/stego/multeor/node_modules/mmmagic/build'
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/apprentice.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/apptype.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/ascmagic.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/cdf.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/cdf_time.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/compress.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/der.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/encoding.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/fsmagic.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/funcs.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/is_tar.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/magic.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/print.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/readcdf.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/readelf.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/softmagic.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/fmtcheck.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/strlcat.o
  CC(target) Release/obj.target/libmagic/deps/libmagic/src/strlcpy.o
  AR(target) Release/obj.target/deps/libmagic/magic.a
  COPY Release/magic.a
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_byte_order.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_chartables.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_compile.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_config.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_dfa_exec.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_exec.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_fullinfo.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_get.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_globals.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_jit_compile.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_maketables.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_newline.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_ord2utf8.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_refcount.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_string_utils.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_study.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_tables.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_ucd.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_valid_utf8.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_version.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcre_xclass.o
  CC(target) Release/obj.target/libpcre/deps/libmagic/pcre/pcreposix.o
  AR(target) Release/obj.target/deps/libmagic/pcre/pcre.a
  COPY Release/pcre.a
  CXX(target) Release/obj.target/magic/src/binding.o
  SOLINK_MODULE(target) Release/obj.target/magic.node
  COPY Release/magic.node
make: Leaving directory `/home/stego/multeor/node_modules/mmmagic/build'
Multeor@1.0.0 /home/stego/multeor
└─┬ http-request@0.7.0
  ├─┬ form-data@0.2.0
  │ ├── async@0.9.2
  │ ├─┬ combined-stream@0.0.7
  │ │ └── delayed-stream@0.0.5
  │ └─┬ mime-types@2.0.14
  │   └── mime-db@1.12.0
  └── mmmagic@0.4.4

npm WARN optional Skipping failed optional dependency /forever/forever-monitor/chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.12
npm WARN Multeor@1.0.0 No repository field.
npm WARN Multeor@1.0.0 No license field.

stego@stego-SVF1532X1EB ~/multeor $ ./multeor.sh build
Building Multeor...
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
directory public/static/css/
   create public/static/css/title-screen.css
   create public/static/css/viewer.css
   create public/static/css/about.css
   create public/static/css/controller.css
stego@stego-SVF1532X1EB ~/multeor $

Jakub Vaněk

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +75/-4
    • Zobrazit profil
    • Web programátora a studenta Jakuba Vaňka
Re:Multeor
« Odpověď #4 kdy: 11 Květen 2016, 17:09:46 »
Něco jsem teda spatlal :D
Spusť v terminálu:
Kód: [Vybrat]
sudo service apache2 stop
sudo a2dissite 000-default
Pak vlož do nového souboru /etc/apache2/sites-available/multeor.conf toto:
Kód: [Vybrat]
<VirtualHost 127.0.1.1:80>
ServerName 127.0.1.1
ServerAdmin stego@127.0.1.1

DocumentRoot /home/stego/multeor/public
DirectoryIndex index.php index.html

<Directory "/home/stego/multeor/public">
Options -Indexes -ExecCGI -FollowSymLinks
AllowOverride FileInfo
Require ip 127.0.0.1
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Pak nahraď obsah souboru /etc/apache2/ports.conf tímto:
Kód: [Vybrat]
Listen 127.0.1.1:80Nakonec by to ještě chtělo nastavit oprávnění pro složku s multeorem:
Kód: [Vybrat]
sudo chown -R www-data:stego /home/stego/multeor
sudo chmod -R ug+rw /home/stego/multeor
sudo find /home/stego/multeor -type d -exec chmod ug+s {} \; # kvůli serverem pod rootem - soubory převezmou UID a GID složky, viz níže
A pak spusť:
Kód: [Vybrat]
sudo a2ensite multeor
sudo service apache2 start
Stránka je teď na adrese 127.0.1.1 (což je lokální adresa) a je to nastavené tak, aby se šlo připojit pouze z počítače, kde server běží.
Server multeoru se asi bude muset pouštět přes roota, protože si otevírá port 443, který je nižší než port 1024.  Jiné řešení by asi bylo upravit server a udělat v iptables přesměrování na jiný port, to je ale takové složité. Doufám, že nastavení setuid a setgid bitů u složek multeoru bude stačit proti tomu, že by webserver nemohl otevřít soubory po multeor serveru.
Kód: [Vybrat]
sudo node /home/stego/multeor/server.jsJeště by šlo pořešit firewall (ufw nebo iptables), aby se mohli připojit pouze povolení lidé.
Poznámka pro ostatní: budu rád, když navrhnete nějaké lepší řešení, tohle je takové nic moc.
« Poslední změna: 11 Květen 2016, 17:11:34 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Jakub Vaněk

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +75/-4
    • Zobrazit profil
    • Web programátora a studenta Jakuba Vaňka
Re:Multeor
« Odpověď #5 kdy: 11 Květen 2016, 17:19:01 »
b) Pokud by se mi to podařilo rozjet, jak bych docílil, aby se na mě nějaky ten SP připojil, pokud bych měl zaplou wi-fi na NB?
Nedíval jsem se do té aplikace, ale snad by tam mělo jít vybrat IP adresu serveru a nebo možná bude stačit zadat ten kód. (EDIT: no nevim, zase jestli to bude schopný dát serveru info o serveru v privátním IP bloku)
« Poslední změna: 11 Květen 2016, 17:23:45 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Stego

  • Návštěvník
  • *
  • Příspěvků: 12
  • Karma: +0/-0
    • Zobrazit profil
Re:Multeor
« Odpověď #6 kdy: 12 Květen 2016, 14:56:11 »
Tak bohužel nepovedlo se, začnu teda nakonec dobrými zpravami, a pak těmi špatnými.
Tvoje rady fungovali, byly super, na adrese 127.0.1.1 jsem v notebooku rozjel danou stránku, pak jsem ale narazil na "neřešitelný" problém/y, kdy jsem se pokoušel si udělat z NB hotspot a nevím proč, moje Ubuntu (nejsem v něm moc zběhlý, jen pár měsícu, většinu času jsem na widlích - dualboot) a pokažde, když jsem zapl hotspot byl jen v kanálu 1 a nešlo mi to změnit, domníval jsem se, že nejsem s počítačem na tak špatné urovni aby se mi tam mohl muj smartphone připojit jen změnit kanál na vyšší (nevim proč, se SP nechtěl připojit na kanál 1, i když jsem sít z mobilu přes https://play.google.com/store/apps/details?id=com.farproc.wifi.analyzer viděl....
když už jsem to vzdal asi po hodině a půl nastavovní s všemožnýma návodama, které stejně nepomohly... tak jsem alespoň druhým NB jsme se připojil testovně na sdilenou sít a zkusil se jakkoli připojit na "simulovany server", taktkéž neúspěšně.
Co mě ale nakonec uplně dorazilo, že to celé, kvůli čemu jsem to dělal bylo aby se dal NB vytahnout třeba za jízdy v autě(v lese(na táboře) prostě kdekoli) a par dalších lidi by se připojilo a hralo v zadu v autě(v autobuse) a nebyli by vazani nijak na (mobilni)internet, který by někdě mohl být pomaly... jak jsem ale zjistil, i na moji "127.0.1.1" to vyžaduje připojení (nechapu proč) na "multeor.com", což je vlastně uplně zbytečné, to zrovna můžou přátelé hrát na originálním serveru a ne na tom, který bychom měli u sebe s "nulovou odezvou"
Tudíž je tohle řešení vlastně z 99.9% k ničemu,
Předem moc děkuji za pomoct, pokud ale máš nějaký napad, jak
a) to vyřešit aby to jelo bez nutnosti kontaktovat "multeor.com" tak klidně s ním  :D :D
b) stejně nevím, jak přepnout "channel" na hotspotu takže některé smartphony  se nemohli na notebook připojit, prostě: "past vedle pasti" :D :D

PS: asi jsem de*il, ale tohle byl pro mě naprosto nefunkční návod:
http://ubuntuhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubuntu/ :D

Jakub Vaněk

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +75/-4
    • Zobrazit profil
    • Web programátora a studenta Jakuba Vaňka
Re:Multeor
« Odpověď #7 kdy: 12 Květen 2016, 18:56:46 »
Nějak mě to chytlo tohle zkoumat (a taky je to zajímavější než písemka z literatury :D)! A tak nějak jsem i zjistil, že jsem původně nepochopil podstatu hry.
S vytvořením WiFi hotspotu moc nepomůžu, tam se nevyznám. Bude ale potřeba, abys nějak to AP spustil a zjistil IP adresu notebooku ve WiFi síti. Na tu se pak budou připojovat "ovladače".
Vypni webserver:
Kód: [Vybrat]
sudo service apache2 stopDo souboru /etc/apache2/ports.conf dej místo toho co tam je tohle:
Kód: [Vybrat]
Listen 80V souboru /etc/apache2/sites-available/multeor.conf také nahraď
Kód: [Vybrat]
<VirtualHost *:80>
ServerAdmin stego@localhost

DocumentRoot /home/stego/multeor/public
DirectoryIndex index.php index.html

<Directory "/home/stego/multeor/public">
Options -Indexes -ExecCGI +SymLinksIfOwnerMatch
AllowOverride FileInfo
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Pak můžeš znovu zapnout webserver.
Kód: [Vybrat]
sudo service apache2 startPak tady mám tenhle patch na zdrojáky multeoru:
Je potřeba, abys nahradil veškeré výskyty 10.0.0.88 IP adresou notebooku na WiFi síti. To můžeš udělat v jakémkoli texťáku.
Kód: [Vybrat]
diff --git a/public/about/index.html b/public/about/index.html
index 7715b1a..745503c 100644
--- a/public/about/index.html
+++ b/public/about/index.html
@@ -10,12 +10,12 @@
     <meta http-equiv="imagetoolbar" content="no" />
     <meta property="og:title" content="Multeor, a multiplayer webgame" />
     <meta property="og:type" content="website" />
-    <meta property="og:url" content="http://multeor.com/" />
-    <meta property="og:image" content="http://multeor.com/static/images/opengraph-200x120.png" />
+    <meta property="og:url" content="http://10.0.0.88/" />
+    <meta property="og:image" content="http://10.0.0.88/static/images/opengraph-200x120.png" />
     <meta property="og:site_name" content="Multeor" />
     <meta property="og:description" content="Use your mobile to pilot a meteor leaving the biggest trail of destruction (up to 8 players)" />
     <meta property="og:locale" content="en_US" />
-    <link rel="canonical" href="http://multeor.com/about.html" />
+    <link rel="canonical" href="http://10.0.0.88/about.html" />
     <link rel="stylesheet" href="/static/css/about.css" />
     <link rel="shortcut icon" href="/static/images/favicon.ico" type="image/x-icon" />
     <script src="/static/javascript/third-party/Upon.min.js" data-config="/static/javascript/Upon.config.js?20140212" data-set="third-party about"></script>
@@ -123,7 +123,7 @@
 
     <div class="footer" role="footer">
         <nav class="footer-nav">
-            <a href="/" title="Multeor - a multiplayer webgame">Multeor.com</a>
+            <a href="/" title="Multeor - a multiplayer webgame">10.0.0.88</a>
         </nav>
         <div class="row">
             <div class="columns twelve">
@@ -142,7 +142,7 @@
         m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
         })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 
-        ga('create', 'UA-40099645-1', 'multeor.com');
+        ga('create', 'UA-40099645-1', '10.0.0.88');
         ga('send', 'pageview');
     </script>
 
diff --git a/public/controller/index.html b/public/controller/index.html
index 51557dc..64b20b7 100644
--- a/public/controller/index.html
+++ b/public/controller/index.html
@@ -6,7 +6,7 @@
     <meta name="apple-mobile-web-app-capable" content="yes" />
     <meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1, initial-scale=1, user-scalable=0, minimal-ui">
     <meta name="robots" content="noindex, follow" />
-    <link rel="canonical" href="http://multeor.com/" />
+    <link rel="canonical" href="http://10.0.0.88/" />
     <link rel="stylesheet" href="/static/css/controller.css" />
     <script src="/static/javascript/third-party/Upon.min.js" data-config="/static/javascript/Upon.config.js?20140212" data-set="third-party controller"></script>
 </head>
@@ -17,7 +17,7 @@
 
     <div id="game-start" class="anon">
         <div id="message">
-            Go to multeor.com on your computer to generate your game code, then enter it below:
+            Go to 10.0.0.88 on your computer to generate your game code, then enter it below:
         </div>
         <div id="enter-game-code">
             <p><input type="number" name="game-code" value="" min="10000" max="99999" placeholder="enter game code here" /></p>
@@ -70,7 +70,7 @@
         (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
         m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
         })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-        ga('create', 'UA-40099645-1', 'multeor.com');
+        ga('create', 'UA-40099645-1', '10.0.0.88');
         ga('send', 'pageview');
     </script>
 
diff --git a/public/game/index.html b/public/game/index.html
index e71b7db..a3ee639 100644
--- a/public/game/index.html
+++ b/public/game/index.html
@@ -5,7 +5,7 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=1000, user-scalable=yes" />
     <meta name="robots" content="noindex, follow" />
-    <link rel="canonical" href="http://multeor.com/" />
+    <link rel="canonical" href="http://10.0.0.88/" />
     <link rel='stylesheet' href='/static/css/viewer.css' />
     <script type="text/javascript">
       var _gaq = _gaq || [];
@@ -50,8 +50,8 @@
                     <p>
                         Sync your mobiles:<br/>
                         go to<br/>
-                        multeor.com<br/>
-                        <span class="siteurl">multeor.com</span>
+                        10.0.0.88<br/>
+                        <span class="siteurl">10.0.0.88</span>
                     </p>
                 </div>
                 <div class="columns four step step-second">
diff --git a/public/index.html b/public/index.html
index d316edd..b79c7dd 100644
--- a/public/index.html
+++ b/public/index.html
@@ -11,12 +11,12 @@
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
     <meta property="og:title" content="Multeor, a multiplayer webgame" />
     <meta property="og:type" content="website" />
-    <meta property="og:url" content="http://multeor.com/" />
-    <meta property="og:image" content="http://multeor.com/static/images/opengraph-600x600.png" />
+    <meta property="og:url" content="http://10.0.0.88/" />
+    <meta property="og:image" content="http://10.0.0.88/static/images/opengraph-600x600.png" />
     <meta property="og:site_name" content="Multeor" />
     <meta property="og:description" content="Use your mobile to pilot a meteor leaving the biggest trail of destruction (up to 8 players)" />
     <meta property="og:locale" content="en_US" />
-    <link rel="canonical" href="http://multeor.com/" />
+    <link rel="canonical" href="http://10.0.0.88/" />
     <link rel="stylesheet" href="/static/css/title-screen.css" />
     <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
     <script src="/static/javascript/third-party/Upon.min.js" data-config="/static/javascript/Upon.config.js?20140212" data-set="third-party title-screen"></script>
@@ -86,7 +86,7 @@
         m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
         })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 
-        ga('create', 'UA-40099645-1', 'multeor.com');
+        ga('create', 'UA-40099645-1', '10.0.0.88');
         ga('send', 'pageview');
     </script>
 
diff --git a/public/static/javascript/Upon.config.js b/public/static/javascript/Upon.config.js
index bd72f77..1862961 100644
--- a/public/static/javascript/Upon.config.js
+++ b/public/static/javascript/Upon.config.js
@@ -1,6 +1,6 @@
 Upon.require({
     'third-party': [
-        'http://multeor.com:443/socket.io/socket.io.js',
+        'http://10.0.0.88:443/socket.io/socket.io.js',
         'third-party/jquery-1.9.1.min.js',
         'third-party/requestAnimationFrame.js',
         'third-party/howler.min.js',
diff --git a/public/static/javascript/controller/controller.js b/public/static/javascript/controller/controller.js
index b1a86dd..6f4b99c 100644
--- a/public/static/javascript/controller/controller.js
+++ b/public/static/javascript/controller/controller.js
@@ -27,7 +27,7 @@ if (typeof io === 'undefined') {
 
     //var socket = io.connect(window.location.hostname + ':443');
     // development
-    var socket = io.connect('http://dev.multeor.com:443');
+    var socket = io.connect('http://10.0.0.88:443');
     // local
     //var socket = io.connect('10.0.1.104:443');
 
@@ -108,11 +108,11 @@ if (typeof io === 'undefined') {
             if (data.highScore) {
                 var fbText = 'Playing Multeor I scored a new highscore of ' + player.score + ' points!';
                 var scoreText = '<h1>Awesome, you scored a new highscore: <span>' + player.score + '</span></h1>';
-                var opengraphImage = 'http://multeor.com/static/images/opengraph-600x600-highscore.png';
+                var opengraphImage = 'http://10.0.0.88/static/images/opengraph-600x600-highscore.png';
             } else {
                 var fbText = 'Playing Multeor I scored ' + player.score + ' points!';
                 var scoreText = '<h1>Good job, you scored: <span>' + player.score + '</span></h1>';
-                var opengraphImage = 'http://multeor.com/static/images/opengraph-600x600.png';
+                var opengraphImage = 'http://10.0.0.88/static/images/opengraph-600x600.png';
             }
 
             $('#game-start, #controller').hide();
diff --git a/public/static/javascript/viewer/viewer.js b/public/static/javascript/viewer/viewer.js
index cc8c03c..4a5ae2f 100644
--- a/public/static/javascript/viewer/viewer.js
+++ b/public/static/javascript/viewer/viewer.js
@@ -22,7 +22,7 @@ if (typeof io === 'undefined') {
     // Setup socket.io
     //var socket = io.connect(window.location.hostname + ':443');
     // dev
-    var socket = io.connect('http://dev.multeor.com:443');
+    var socket = io.connect('http://10.0.0.88:443');
     // local arjen
     // var socket = io.connect('10.0.1.104:443');
 
Po nahrazení IP adres ulož text do souboru /tmp/ip.patch
Pak spusť v terminálu:
Kód: [Vybrat]
cd /home/stego/multeor
git apply /tmp/ip.patch
Pak už stačí jen spustit server (sudo node /home/stego/multeor/server.js) a jít na adresu notebooku.
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Stego

  • Návštěvník
  • *
  • Příspěvků: 12
  • Karma: +0/-0
    • Zobrazit profil
Re:Multeor
« Odpověď #8 kdy: 16 Květen 2016, 17:21:03 »
neměl jsem ted pár dní čas, na nasdílení té Wifi jsem zatím nepřišel, a zkoušel jsme to tedy aspon nasdilet po siti, ale to jsem nějak neověřil jedine co teda můžu potvrdit, že adresy ktere tam dám, pokud zadám přimo tu samou adresu do notebooku, tak (logicky) tam web. prostředí multeoru jede  ;) :)
mám založit nové téma:
Kód: [Vybrat]
Nastaveni hotspotu (zabezpečení, a kanál)- nefunkční (14.04 LTS)nebo se spoléhat, že se někdo ozve?  ;) :D