cryptkeeper / minetrack Goto Github PK
View Code? Open in Web Editor NEWMinetrack makes it easy to keep an eye on your favorite Minecraft servers.
Home Page: https://minetrack.me
License: MIT License
Minetrack makes it easy to keep an eye on your favorite Minecraft servers.
Home Page: https://minetrack.me
License: MIT License
DNS LOOKUP FAILED but the server is working just fine when I play on it.
Hi, I've looked in the closed issues and I found what I want, but I tried it in the servers.json and it doesn't work if I specify the port manually. It says ECONREFUSED though the server is online (1.8.8).
I've seen in the code it supports SRV domains, I've setup one so it will accept it but there's a server which I added and it keeps crashing. Saying something out of range.
I tried adding bbc.mcqc.ca (SRV) and it crashes. With its original IP it still crashes.
buffer.js:582
throw new RangeError('Trying to access beyond buffer length');
^
RangeError: Trying to access beyond buffer length
at checkOffset (buffer.js:582:11)
at Buffer.readUInt8 (buffer.js:588:5)
at CustomBuffer.readVarInt (/home/admin/Minetrack/node_modules/mc-ping-updated/lib/mcpc_buffer.js:49:28)
at Socket. (/home/admin/Minetrack/node_modules/mc-ping-updated/lib/ping.js:77:16)
at Socket.emit (events.js:95:17)
at Socket. (stream_readable.js:748:14)
at Socket.emit (events.js:92:17)
at emitReadable (_stream_readable.js:410:10)
at emitReadable (_stream_readable.js:406:5)
at readableAddChunk (_stream_readable.js:168:9)
Now it keeps crashing everytime if I re-add this server in the config. everything works as normal.
That server is on 1.8.8, others are on 1.9/1.10.
The following error has started to occur:
07:48:49 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:48:52 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:48:55 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:48:58 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:49:01 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:49:04 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:49:07 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:49:10 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:49:13 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
07:49:16 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
09:28:19 16/5/19 - error: Failed to ping pe.mineplex.com: undefined
/opt/minetrack/node_modules/bytebuffer/dist/ByteBufferNB.js:633
throw RangeError("Illegal offset: 0 <= "+offset+" (+"+2+") <= "+this.buffer.length);
^RangeError: Illegal offset: 0 <= 33 (+2) <= 33
at ByteBuffer.module.exports.ByteBufferPrototype.readInt16 (/opt/minetrack/node_modules/bytebuffer/dist/ByteBufferNB.js:633:23)
at UNCONNECTED_PONG.decode (/opt/minetrack/node_modules/mcpe-ping-fixed/index.js:68:29)
at /opt/minetrack/node_modules/mcpe-ping-fixed/index.js:140:14
at emitTwo (events.js:126:13)
at Socket.emit (events.js:214:7)
at UDP.onMessage [as onmessage] (dgram.js:659:8)
Graph does not display.
if i try to run the Minetrack with node app.js
it is giving this error?
Any solution on how to fix this?
app.js:98 graphData[network.ip].push([timeMs, res ? res.players.online : 0]);
TypeError: Cannot read property 'push' of undefined app.js:98:27 ping.js:37:4 node_modules\mcpe-ping\index.js:157:9 at emitTwo (events.js:87:13) at Socket.emit (events.js:172:7) at UDP.onMessage (dgram.js:480:8)
I tried to install the site several times but unfortunately it failed every time
How can the problem be solved?
https://hastebin.com/unefozidog.makefile
node version: v13.11.0
For example I want track1.domain.com to be port 8080
and I want track2.domain.com to be port 8081
How are you supposed to do this?
/root/Minetrack/node_modules/mcpe-ping-fixed/index.js:149
'cleanName': pong.name.replace(/\xA7[0-9A-FK-OR]/ig, ''),
^
TypeError: Cannot read property 'replace' of undefined
at /root/Minetrack/node_modules/mcpe-ping-fixed/index.js:149:34
at emitTwo (events.js:126:13)
at Socket.emit (events.js:214:7)
at UDP.onMessage [as onmessage] (dgram.js:659:8)
Observed on the pocket flavor (pocket,minetrack.me). Hovering over the server % bar causes ghost text to be displayed in the main large graph, ex: https://gyazo.com/5c08c95b17fa8757b0fc87b3deb7046a
[root@makscraft Minetrack]# npm install sqlite3
[email protected] install /home/Minetrack/node_modules/sqlite3
node-pre-gyp install --fallback-to-build
make: Вход в каталог /home/Minetrack/node_modules/sqlite3/build' ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3090100/sqlite3.c TOUCH Release/obj.target/deps/action_before_build.stamp Release/obj.target/deps/action_before_build.stamp { dev: 64768, mode: 33188, nlink: 1, uid: 0, gid: 0, rdev: 0, blksize: 4096, ino: 1679111, size: 0, blocks: 0, atime: 2017-01-28T21:55:46.000Z, mtime: 2017-01-28T21:55:46.000Z, ctime: 2017-01-28T21:55:46.814Z, birthtime: 2017-01-28T21:55:46.814Z } CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3090100/sqlite3.o ./Release/.deps/Release/obj.target/sqlite3/gen/sqlite-autoconf-3090100/sqlite3.o.d.raw { dev: 64768, mode: 33188, nlink: 1, uid: 0, gid: 0, rdev: 0, blksize: 4096, ino: 1679115, size: 146, blocks: 8, atime: 2017-01-28T21:56:17.000Z, mtime: 2017-01-28T21:56:17.000Z, ctime: 2017-01-28T21:56:17.493Z, birthtime: 2017-01-28T21:56:17.493Z } AR(target) Release/obj.target/deps/sqlite3.a COPY Release/sqlite3.a CXX(target) Release/obj.target/node_sqlite3/src/database.o In file included from ../node_modules/nan/nan.h:194:0, from ../src/database.h:10, from ../src/database.cc:4: ../node_modules/nan/nan_maybe_43_inl.h: В функции «Nan::MaybeLocal<v8::Object> Nan::CloneElementAt(v8::Local<v8::Array>, uint32_t)»: ../node_modules/nan/nan_maybe_43_inl.h:221:58: предупреждение: «v8::MaybeLocal<v8::Object> v8::Array::CloneElementAt(v8::Local<v8::Context>, uint32_t)» is deprecated (declared at /root/.node-gyp/6.9.1/include/node/v8.h:3031): Cloning is not supported. [-Wdeprecated-declarations] return array->CloneElementAt(GetCurrentContext(), index); ^ In file included from ../node_modules/nan/nan_new.h:189:0, from ../node_modules/nan/nan.h:200, from ../src/database.h:10, from ../src/database.cc:4: ../node_modules/nan/nan_implementation_12_inl.h: In static member function «static Nan::imp::FactoryBase<v8::BooleanObject>::return_t Nan::imp::Factory<v8::BooleanObject>::New(bool)»: ../node_modules/nan/nan_implementation_12_inl.h:40:38: предупреждение: «static v8::Local<v8::Value> v8::BooleanObject::New(bool)» is deprecated (declared at /root/.node-gyp/6.9.1/include/node/v8.h:4007): Pass an isolate [-Wdeprecated-declarations] return v8::BooleanObject::New(value).As<v8::BooleanObject>(); ^ In file included from ../src/database.h:10:0, from ../src/database.cc:4: ../node_modules/nan/nan.h: At global scope: ../node_modules/nan/nan.h:602:20: ошибка: переменная или поле «AddGCEpilogueCallback» объявлено void v8::Isolate::GCEpilogueCallback callback ^ ../node_modules/nan/nan.h:602:7: ошибка: «GCEpilogueCallback» не является элементом «v8::Isolate» v8::Isolate::GCEpilogueCallback callback ^ ../node_modules/nan/nan.h:603:18: ошибка: expected primary-expression before «gc_type_filter» , v8::GCType gc_type_filter = v8::kGCTypeAll) { ^ ../node_modules/nan/nan.h:608:20: ошибка: переменная или поле «RemoveGCEpilogueCallback» объявлено void v8::Isolate::GCEpilogueCallback callback) { ^ ../node_modules/nan/nan.h:608:7: ошибка: «GCEpilogueCallback» не является элементом «v8::Isolate» v8::Isolate::GCEpilogueCallback callback) { ^ ../node_modules/nan/nan.h:613:20: ошибка: переменная или поле «AddGCPrologueCallback» объявлено void v8::Isolate::GCPrologueCallback callback ^ ../node_modules/nan/nan.h:613:7: ошибка: «GCPrologueCallback» не является элементом «v8::Isolate» v8::Isolate::GCPrologueCallback callback ^ ../node_modules/nan/nan.h:614:18: ошибка: expected primary-expression before «gc_type_filter» , v8::GCType gc_type_filter = v8::kGCTypeAll) { ^ ../node_modules/nan/nan.h:619:20: ошибка: переменная или поле «RemoveGCPrologueCallback» объявлено void v8::Isolate::GCPrologueCallback callback) { ^ ../node_modules/nan/nan.h:619:7: ошибка: «GCPrologueCallback» не является элементом «v8::Isolate» v8::Isolate::GCPrologueCallback callback) { ^ ../node_modules/nan/nan.h: В функции «bool Nan::SetAccessor(v8::Local<v8::Object>, v8::Local<v8::String>, Nan::GetterCallback, Nan::SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)»: ../node_modules/nan/nan.h:1961:16: предупреждение: «bool v8::Object::SetAccessor(v8::Local<v8::Name>, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)» is deprecated (declared at /root/.node-gyp/6.9.1/include/node/v8.h:2750): Use maybe version [-Wdeprecated-declarations] , attribute); ^ ../src/database.cc: In static member function «static Nan::NAN_METHOD_RETURN_TYPE node_sqlite3::Database::New(Nan::NAN_METHOD_ARGS_TYPE)»: ../src/database.cc:132:96: предупреждение: «bool v8::Object::ForceSet(v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)» is deprecated (declared at /root/.node-gyp/6.9.1/include/node/v8.h:2694): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations] info.This()->ForceSet(Nan::New("filename").ToLocalChecked(), info[0].As<String>(), ReadOnly); ^ ../src/database.cc:133:86: предупреждение: «bool v8::Object::ForceSet(v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)» is deprecated (declared at /root/.node-gyp/6.9.1/include/node/v8.h:2694): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations] info.This()->ForceSet(Nan::New("mode").ToLocalChecked(), Nan::New(mode), ReadOnly); ^ ../src/database.cc: In static member function «static void node_sqlite3::Database::Work_BeginOpen(node_sqlite3::Database::Baton*)»: ../src/database.cc:143:9: предупреждение: неиспользуемая переменная «status» [-Wunused-variable] int status = uv_queue_work(uv_default_loop(), ^ ../src/database.cc: In static member function «static void node_sqlite3::Database::Work_BeginClose(node_sqlite3::Database::Baton*)»: ../src/database.cc:227:9: предупреждение: неиспользуемая переменная «status» [-Wunused-variable] int status = uv_queue_work(uv_default_loop(), ^ ../src/database.cc: In static member function «static void node_sqlite3::Database::Work_BeginExec(node_sqlite3::Database::Baton*)»: ../src/database.cc:505:9: предупреждение: неиспользуемая переменная «status» [-Wunused-variable] int status = uv_queue_work(uv_default_loop(), ^ ../src/database.cc: In static member function «static void node_sqlite3::Database::Work_BeginLoadExtension(node_sqlite3::Database::Baton*)»: ../src/database.cc:605:9: предупреждение: неиспользуемая переменная «status» [-Wunused-variable] int status = uv_queue_work(uv_default_loop(), ^ make: *** [Release/obj.target/node_sqlite3/src/database.o] Ошибка 1 make: Выход из каталога
/home/Minetrack/node_modules/sqlite3/build'
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Linux 3.10.0-514.2.2.el7.x86_64
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/Minetrack/node_modules/sqlite3/lib/binding/node-v48-linux-x64/node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=/home/Minetrack/node_modules/sqlite3/lib/binding/node-v48-linux-x64"
gyp ERR! cwd /home/Minetrack/node_modules/sqlite3
gyp ERR! node -v v6.9.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/Minetrack/node_modules/sqlite3/lib/binding/node-v48-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/Minetrack/node_modules/sqlite3/lib/binding/node-v48-linux-x64' (1)
node-pre-gyp ERR! stack at ChildProcess. (/home/Minetrack/node_modules/sqlite3/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at emitTwo (events.js:106:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:191:7)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:877:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
node-pre-gyp ERR! System Linux 3.10.0-514.2.2.el7.x86_64
node-pre-gyp ERR! command "/usr/bin/node" "/home/Minetrack/node_modules/sqlite3/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /home/Minetrack/node_modules/sqlite3
node-pre-gyp ERR! node -v v6.9.1
node-pre-gyp ERR! node-pre-gyp -v v0.6.14
node-pre-gyp ERR! not ok
Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/Minetrack/node_modules/sqlite3/lib/binding/node-v48-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/Minetrack/node_modules/sqlite3/lib/binding/node-v48-linux-x64' (1)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! Linux 3.10.0-514.2.2.el7.x86_64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "sqlite3"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sqlite3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-pre-gyp install --fallback-to-build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sqlite3
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls sqlite3
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/Minetrack/npm-debug.log
Lifeboat doesn't ping on pocket.minetrack.me.
Solution:
Change the IP from stats.lbsg.net to play.lbsg.net.
Hi there,
I looked through the current issues and didn't see any pertaining to MySQL. I was wondering if there will ever be support for MySQL? I'm trying to do something that's constantly adding / removing IPs to a database so it would be cool to have it load from MySQL to show all these as they change.
Thanks for your time,
Glare.
I'm getting lots of errors when installing this on CentOS 7, this is the install log. http://pastebin.com/N7PkW4zK
It does work to start the application and it is running, but the main graph does not work at all.
Hi,
When i did npm i
My console return that https://prnt.sc/rgtfvg
Regards,
We're unable to compile sqlite3 on our VPS, this is what happens
https://gyazo.com/ae0c78ad0cb077d0aa9b3fe10c537c68
Anyone else having this issue or know how to resolve?
Hello, please help. How to add an image to the server?
Its easy to use https with cloudflare
You can also use letsencrypt to encrypt the backend<->cloudflare connection
Hello, I have a problem!
For me, the large overview window will not be displayed. What should I do?
And i have one Question:
How can I add the server picture?
Screenshots: http://prntscr.com/p9iytd
I want to this on my Website: http://prntscr.com/p9iyxk
Hello, I install MineTrack and I have this error in lancan daemon: 17:21:37 12/3/17 - error: Failed to ping mc.hypixel.net: Socket timed out when connecting to mc.hypixel .net: 25565
(I'm french so I use a translator, sorry for my mistakes)
My private minetracker has been running for a month or so,
and has now a database of the size 1.3GB,
and now it wont start or loading for infinite time.
it uses 100% cpu one core
and not much ssd reading
i guess its slow on the MAX(playerCount) part like that is the only part of the startup that could potentially take a while
a suggestion maybe a clean up argument so you can clean up the history to for instance 7 or 3 days
and maybe automatically every week its running from startup timestamp.
or store the record in a seperate table so it can load up faster without going thru all records to find the record
Finish completing all steps, but when using
"4. Run` `` node app.js``` to boot the system (may need sudo!) "Tells me that server is not found and is in the directory .. Help
A server can return a maliciously crafted Server Ping Response (https://wiki.vg/Server_List_Ping#Response).
I was able to replace the online players value with "<script>alert('XSS')</script>"
and have this code get executed.
minetrack.me will not load or any of the sites, bedrock.minetrack.me, and the roblox site. They are all stuck on connecting. Is it just me?
24-hour peak will include "undefined" text when the user's local clock is set to 24 hour time.
This is because the javascript relies on the result of toLocaleTimeString()
to be in 12 hour format:
function updateServerPeak(name, time, playerCount) {
var safeNameCopy = safeName(name);
// hack: strip the AM/PM suffix, this could just use a date format instead
var timestamp = getTimestamp(time / 1000).split(':');
var end = timestamp.pop().split(' ')[1];
timestamp = timestamp.join(':') + ' ' + end;
$('#peak_' + safeNameCopy).html('24h Peak: ' + formatNumber(playerCount) + ' @ ' + timestamp);
}
meaning end is null/undefined. Simple fix would be check if end is not undefined, but figured you might want to code a more robust way to render the time.
Some servers have no favicon and return server-icon.png
as src
instead of the MISSING_FAVICON_BASE64
Dear @Cryptkeeper,
Hello!
I am Lin Mulan, framework developer of EaseCation Network, and on behalf of our Team, I am writing to convey our request of adding our server to minetrack.me.
EaseCation is a Minecraft bedrock (Pocket Edition) server hosted in China, which has a maximum online user count of ~15,000. We focus on Minecraft mini-games. We've signed a cooperative agreement with NetEase, the exclusive operator of Minecraft in China. All minecraft Chinese-version bedrock clients have a join button to our EaseCation (like the international version has join buttons for Hypixel, Lifeboat, InPvP etc).
Adding our server into minetrack.me will increase your website visits, thus will bring both minetrack and your Hypixel more popularity. We will be very glad if our EaseCation will be tracked and recorded in china.minetrack.me and bedrock.minetrack.me.
Our server address is enclosed. Looking forward to your reply.
Best wishes!
Yours,
Lin Mulan
Address:
Name:
EaseCation
Address:
play.easecation.net
Port:
19132
Type:
Bedrock server
Notes:
1. Both Query and RakNet ping-pong are enabled for tracking.
2. There won't be further changes on the address and port.
Lin Mulan
`[09:23:34] root@dyl4n:~/minetrack # node app.js
9:23:55 AM 8/6/17 - info: Booting, please wait...
9:23:55 AM 8/6/17 - warn: Database logging is not enabled. You can enable it by setting "logToDatabase" to true in config.json. This requires sqlite3 to be installed.
9:23:55 AM 8/6/17 - info: Routes: /,/images/compass.png,/js/site.js,/js/util.js,/js/graph.js,/css/main.css
9:23:55 AM 8/6/17 - info: Started on 0.0.0.0:8080
buffer.js:1047
throw new RangeError('Index out of range');
^
RangeError: Index out of range
at checkInt (buffer.js:1047:11)
at Buffer.writeUInt8 (buffer.js:1093:5)
at CustomBuffer.writeUByte (/root/minetrack/node_modules/mc-ping-updated/lib/mcpc_buffer.js:41:16)
at CustomBuffer.writeUShort (/root/minetrack/node_modules/mc-ping-updated/lib/mcpc_buffer.js:32:14)
at Socket. (/root/minetrack/node_modules/mc-ping-updated/lib/ping.js:35:19)
at Socket.g (events.js:292:16)
at emitNone (events.js:91:20)
at Socket.emit (events.js:185:7)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1077:10)`
This issue occurred when I downloaded the latest version and edited 'servers.json'.
Hi, when using my own installation on an OVH VPS pinging is slow and times out if the value is not over 15000ms for timeout, when adding some servers seem to throw this error
Hello, i've installed it and when i'm trying to connecting on my web browser i'm stuck on "Connecting.."
I use Brave and i've tryied to disable all of my adblock. I've try with Microsoft Edge with the same result.
The console spam the log:
info: x.x.x.x connected, total client: x
The tracker is on a vps on ubuntu 18 with NodeJS v8.10.0 and npm v3.5.2.
I have tryied with nodejs 12.x and npm with it not working too
Someone has an idea ? :/
Hello,
Are you able to make a "port": "(port)", in the config.json?
as example
"servers": [
{
"name": "Test",
"ip": "127.0.0.1",
"port": "25566",
"type": "PC"
}
i added "port" : "19133" but it still displays the stats of the 19132 server
How to specify a MC/PC server port ?
My suggestion is to make a graph colour into a customisable variable: settable in servers.json, just like "type" or "category".
Then you could force those colours, instead of them being assigned randomly.
I did have one server on my tracker that used some kind of plugin to make its player count impossible high. This player count did crash my browser and I found out that the bigger graph is the problem.
https://cdn.discordapp.com/attachments/239743391871533056/684481765318197383/unknown.png
Is it possible to have minetrack hook into LP and allow for networks using LP to have playercounts mapped?
Hi there,
after one day the startup takes forever for loading the sqlite file. Are there any plans to add mongo or mysql support?
Just as examples:
Clear categorization rules would be useful to prevent confusion.
I found that running the node.js "app.js" and opening the site in an browser shows no graph and I believe it is due to no SSL/TLS. Is there a recommended way to add this through Node.JS or a way to incorporate this into a NGINX Web Server on Linux? Thanks
[Solved]
New issue:
20:32:29 26/12/15 - info: Booting, please wait...
20:32:29 26/12/15 - warn: Database logging is not enabled. You can enable it by setting "logToDatabase" to true in config.json. This requires sqlite3 to be installed.
20:32:29 26/12/15 - info: 0=/, 1=/images/compass.png, 2=/js/site.js, 3=/js/util.js, 4=/css/main.css, 5=/favicons/hypixelpe.png, 6=/favicons/lifeboat.png, 7=/favicons/mineplex.png, 8=/favicons/mobcrush.png
20:32:29 26/12/15 - info: Started on 0.0.0.0:8080
20:32:29 26/12/15 - error: Failed to ping play.hivemc.com: {}
20:32:29 26/12/15 - error: Failed to ping play.cubecraftgames.net: {}
20:32:29 26/12/15 - error: Failed to ping us.oc.tc: {}
20:32:29 26/12/15 - error: Failed to ping mc.hypixel.net: {}
20:32:30 26/12/15 - error: Failed to ping play.hivemc.com: {}
20:32:30 26/12/15 - error: Failed to ping play.cubecraftgames.net: {}
20:32:31 26/12/15 - error: Failed to ping us.oc.tc: {}
20:32:31 26/12/15 - error: Failed to ping mc.hypixel.net: {}
20:32:46 26/12/15 - error: Failed to ping play.cubecraftgames.net: {}
20:33:00 26/12/15 - error: Failed to ping mc.hypixel.net: {}
20:33:29 26/12/15 - error: Failed to ping play.hivemc.com: {}
20:33:29 26/12/15 - error: Failed to ping play.cubecraftgames.net: {}
20:33:29 26/12/15 - error: Failed to ping us.oc.tc: {}
20:33:30 26/12/15 - error: Failed to ping mc.hypixel.net: {}
20:33:30 26/12/15 - error: Failed to ping play.hivemc.com: {}
20:33:30 26/12/15 - error: Failed to ping play.cubecraftgames.net: {}
20:33:31 26/12/15 - error: Failed to ping us.oc.tc: {}
20:33:32 26/12/15 - error: Failed to ping mc.hypixel.net: {}
They're the same network now.
[email protected] install /root/web/node_modules/sqlite3
node-pre-gyp install --fallback-to-build
/usr/bin/env: node: Нет такого файла или каталога
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! [email protected] install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 127
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the sqlite3 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-pre-gyp install --fallback-to-build
npm ERR! You can get their info via:
npm ERR! npm owner ls sqlite3
npm ERR! There is likely additional logging output above.
npm ERR! System Linux 3.16.0-4-amd64
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /root/web
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /root/web/npm-debug.log
npm ERR! not ok code 0
Please, help
I'm running latest version of Minetrack, and I have just transferred minetracker to a VPS running on Debian, and when I got it all working and running, when I tried to go on the website for the minetracker, it started spamming that I have connected but the clients kept increasing.
Keep in mind there was only 1 client connected (me), and this wouldn't stop.
I don't know the cause of issue. Any solutions?
Is it because of a new update?
You need to run npm install
before running node app.js
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.