m-byte918 / MultiOgarII

A continued version of the original MultiOgar, an open source Ogar server implementation written with Node.js.
Apache License 2.0
127 stars 131 forks source link

Off the server after some time #383

Closed Tyskacz closed 7 years ago

Tyskacz commented 7 years ago

I have a problem with the trip on your own server after a few minutes,.

The server itself turns on but after a while he goes out and PuTTy crashes mistake of turning off the server. He knows something someone how to fix it?

[INFO ] 0 IP ban records loaded. [WARN ] User account "Local Administrator" disabled [WARN ] User account "Local Moderator" disabled [WARN ] User account "Local User" disabled [INFO ] 0 user records loaded. [INFO ] 419 bad words loaded [INFO ] MultiOgar-Edited 1.4.8 - An open source multi-protocol ogar server [INFO ] WebSocket: ws [INFO ] Started stats server on port 88 [INFO ] Listening on port 443 [INFO ] Current game mode is Free For All

Tyskacz commented 7 years ago

refresh

m-byte918 commented 7 years ago

This does not happen with me, then again I don't use PuTTy so I don't know what the problem could be. Are there any errors in the server logs?

raphyjb commented 7 years ago

@Tyskacz check you ur not getting ddos, i was using putty too and well everyday 1 of my 3 servers were offline for an unknowed reason.. I was getting ddos everytime my vps got online, so i ended my vps because of a ddos problem. and the only thing it says when it closes it something due to space, or speed not to sure.

Andrews54757 commented 7 years ago

@raphyjb Reason why you dont show your ip, hence why Legit and I created the no-ip system for ogarul and openagar. I suggest you not to show your ip. In the meantime, you can reset your ip by releasing it. Search up on google "dhcp release".

A wise saying:

NEVER EVER SHOW YOUR F*ing IP!!!

raphyjb commented 7 years ago

@Andrew54757 kk will reset ip, but how can i share my server to poeple without them knowing my ip? cuz im using the agar.io/?ip= as my client...

Tyler3D commented 7 years ago

But, can't you DDOS the hostname you give

Tyler3D commented 7 years ago

@raphyjb You really can't hide your IP. Only thing you can do is either hope or get a powerful server that won't get knocked down easily by DDOS attacks

Andrews54757 commented 7 years ago

@Tyler3D You are wrong, they cant ddos the hostname I give .

Tyler3D commented 7 years ago

Really? I thought you can find the ip from the hostname

Tyler3D commented 7 years ago

Then that would mean you have no ip right?

Andrews54757 commented 7 years ago

No, you have a ip, except we are the ones who have it, not the person who is playing.

Andrews54757 commented 7 years ago

See, to join a server, you might do http://old.ogarul.io/?uid=XaFKCH2ewj.

For openagar, you can choose the url, so it can be joinable via http://opnagar.us/server/[yourservername]

Tyler3D commented 7 years ago

That link you gave me doesn't come up with a IP. But, the old.ogarul.io link does

Tyler3D commented 7 years ago

So, you can DDOS old.ogarul.io and bring it down

Andrews54757 commented 7 years ago

No, cloudfare

Tyler3D commented 7 years ago

ohhh

Tyler3D commented 7 years ago

I thought that was your network port forwarded

Tyler3D commented 7 years ago

nvm then 👍

Tyler3D commented 7 years ago

You and Legit made a great IP spoofing system

Andrews54757 commented 7 years ago

We just had too many ddos complaints

Tyler3D commented 7 years ago

ok lol

raphyjb commented 7 years ago

Is it possible to make a agar.io/?ip private server and that hinds the ip?!

Tyler3D commented 7 years ago

Sorta. Try making a tk domain a thttp://www.dot.tk/en/index.html?lang=en Or you can make a no-ip account. http://www.noip.com/ Personially I like noip better cause it auto-updates you domain to you dynamic IP if you have one. But tk domains are harder to get a IP But, this only stop DDOS attacks from people that don't know how to get a IP from a hostname. or you can ask Andrew if he will help you.

Tyler3D commented 7 years ago

@raphyjb But remember it is ridiculously easy to get a ip from a no-ip hostname. Step 1: Click the start button and type cmd Step 2: click on cmd Step 3: type ping "Insert hostname" Step 4: DDOS that Ip xD Tk domains will only give you a main IP. So you can still be DDOSed but it will be directed at everybody with a TK domain P.S. Don't quote me on everything.

Andrews54757 commented 7 years ago

@systemroot Of course no system is perfect. Actually, we can make it perfect, but the problem is that it requires for us to use more of our resources.

Andrews54757 commented 7 years ago

I was thinking of having a server that is basically a "switch". So this is how it would work

  1. Client requests switch server
  2. Contacts switch server and give keys to verify. (public private key encryption)
  3. Then the game is playable

How?

  1. Client plays via switch
  2. Switch fowards ws messages to the actual server
  3. Switch fowards outbound ws messsages to the client

DDOS?

  1. Doesnt have the right keys.
  2. Wont foward messages to server

However, the problem is, is that it would mean that our switch server would have to be very powerful, as it needs to be powerful enough to stop ddosing.

Andrews54757 commented 7 years ago

That way, the client never actually directly connects to the server. It connects through the switch.

Tyler3D commented 7 years ago

yea that would be a problem cause if the switch server stops working nobody can play

Tyler3D commented 7 years ago

and high latency

Tyler3D commented 7 years ago

but otherwise it seems like an amazing DDOS protection system

Andrews54757 commented 7 years ago

Then again. Most ddosers are noobs or idiots. So a complex system might not be needed

Tyler3D commented 7 years ago

lol true

makandz commented 7 years ago

@Andrews54757 you're wasting your time. It took me literally 4 seconds to find the IP of the server.

73.198.77.45:444 is the IP and port of http://old.ogarul.io/?uid=stzazkEGbq. You're pretty much doing random encryptions and added useless security for no reason.

I agree with @systemroot. This method is just disappointing.

Andrews54757 commented 7 years ago

@MastaCoder I already stated that it is very easy. It is to discorage noobs. Stop trying to attack me with things I already aknowledged

makandz commented 7 years ago

@Andrews54757 I knew how to do this before I even learned Javascript, I think it's a waste of time. There really is almost no way of hiding an IP. Unless if you can send it through another server and have that data get transmitted back. Something like a proxy/DDoS protection.

Client -> hidden server -> target

Then this would really push away people that don't really know how to go deeper with connections. So they won't be able to find this. However, this method costs money and would need a really damn powerful server if it's going to be expanded.

Andrews54757 commented 7 years ago

@MastaCoder I already stated above ^^

Andrews54757 commented 7 years ago

Quoting myself like 10 messages ago:

I was thinking of having a server that is basically a "switch". So this is how it would work

  1. Client requests switch server
  2. Contacts switch server and give keys to verify. (public private key encryption)
  3. Then the game is playable

How?

  1. Client plays via switch
  2. Switch fowards ws messages to the actual server
  3. Switch fowards outbound ws messsages to the client

DDOS?

  1. Doesnt have the right keys.
  2. Wont foward messages to server

However, the problem is, is that it would mean that our switch server would have to be very powerful, as it needs to be powerful enough to stop ddosing.

Andrews54757 commented 7 years ago

@MastaCoder Also, maybe you can supply me with the powerful servers I need. If you want a better method, then we need to have more resources, theres no other way.

makandz commented 7 years ago

@Andrews54757 It's pretty useless to do this much other way. The method we're thinking of won't work and would cost more.

Instead just run the games on servers that are DDoS protected certified, this'll save money from paying off the other servers.

Andrews54757 commented 7 years ago

Instead just run the games on servers that are DDoS protected certified

No server is ddos certified

Andrews54757 commented 7 years ago

Also, the method I am thinking would work, but it would be costly

raphyjb commented 7 years ago

but why is it dangereus to send your ip?? Do wat u want seriously i wanna see some damage done :P ip removed Try me!

makandz commented 7 years ago

@Andrews54757 Not DDoS certified, protected. Most free-booters are less than 20Gbps which many many many cheap hosts offer 25Gbps protections for free. You can even get bigger ones that could offer more, it would be a cheaper alternative. I don't see why wasting time on this is useful anymore, there are bigger things to take care of. Such as bots.

raphyjb commented 7 years ago

@MastaCoder Can u attack me? lol! I just wanna know what u can do. Guess u cant do much... :/

Andrews54757 commented 7 years ago

@MastaCoder Cloudfare supports websockets

Andrews54757 commented 7 years ago

@MastaCoder Also, I took care of bots. No one knows how exactly OpenAgar's packets work

AlexHGaming commented 7 years ago

Try using codeanywhere?

makandz commented 7 years ago

@AlexHGaming no. You people are the reason why good things don't last.

makandz commented 7 years ago

@Andrews54757 Well it won't be long before someone does.

Andrews54757 commented 7 years ago

@MastaCoder Then I would scramble again