setting up my own lowping service for mmos

pffft. back to this shit with aoc. i see there is no pay service for aoc to get it "stable" and "fast". hence i've tried few tricks though even leatrix not working for the bastard so i guess i'm going to try another DIY linux box for aoc. god i wish they just made their engine and server better...
 
How much would this actually improve your latency? I mean, the default routing cant be that bad. I've never used one of these services but cant see how it would really decrease the latency. Could you clarify this for me Necuno?

Oh and do you know where I can pick up a copy of Rise of the Godslayer, cant find it anywhere (except for wantitall) but there price is a bit steep... wait dont you work for them...
 
Last edited:
How much would this actually improve your latency? I mean, the default routing cant be that bad. I've never used one of these services but cant see how it would really decrease the latency. Could you clarify this for me Necuno?
properly done it would be like wow with lowping. i get around way better latency with it. thing is just to do the setup, but you might need more than one server to have a real decent change- they would be linked as the shortest route.
Oh and do you know where I can pick up a copy of Rise of the Godslayer, cant find it anywhere (except for wantitall) but there price is a bit steep... wait dont you work for them...
well i had to buy a digital copy for my other half.
 
so i went the mini vps method. not so hard, but not so easy either as you have to do the whole setup via ssh bash thing :D. cost anything from R50-R120 for a tiny/mini/micro vps. still for optimal results you would have to string together the bestest path with multiple vpses. still have to see how this preforms in conan as that was the original target. testing with XenEurope (www.xeneurope.co.uk) first.
 
Necuno, take a look at Avert's service on Mybb

He's got a simple setup that ends up quite cheap for the latency drop ;)
 
Necuno, take a look at Avert's service on Mybb

He's got a simple setup that ends up quite cheap for the latency drop ;)

dude. where is the fun if i'm not doing it myself ?... unless of course he gives out details. i'm not aiming for ZOMG latency drop just fun of doing it myself and seeing somewhat improvement at least. as i stated, for best performance you would chain them together for a decent result. obviously can't except the same level of drop from just one vps.
 
using wow, simple setup yields in a noob area (since this is easest place to test with least textures and packets) around 270ms vs lowping's 220-230ms. used ubuntu, modded openssh and tcp tweaking. going to try a different host at the end of the month.... same one that lowping is on ;)

not bad yields, though age of conan still stucks at it's shitty pings and erratic latency. it's anything from 250 to 320 with 270-280 as average. don' think there is much hope for it's "lowpinging" anyways.
 
Last edited:
o well heres my quick and drity getting a ubuntu vps up and running. when that is done something like plink/putty/securecrt is used in combination with sockcaps/proxifier to force you app through to the vps.

1) multi and universe add in the

nano /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu jaunty multiverse
deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb http://archive.ubuntu.com/ubuntu jaunty universe
deb http://security.ubuntu.com/ubuntu jaunty-security universe

2) update and upgrade

apt-get update
apt-get upgrade


2.b) add new user*

adduser <username goes here> --force-badname

2.c) make temp folder (for ssh and so on)*

mkdir /home/<username goes here>/temp

*...obviously this is something like adduser jacowaco --force-badname and then mkdir /home/jacowaco/temp. this user is going to be used to connect to you vps instead of root as we disable it.


2.d) install wget

apt-get install wget


3) TCP tweak

http://www.cyberciti.biz/tips/sshd-server-optimization.html

nano /etc/sysctl.conf

net.ipv4.netfilter.ip_conntrack_max=103728
# optimization start
# increase TCP max buffer size setable using setsockopt()
net.ipv4.tcp_rmem = 4096 87380 8388608
net.ipv4.tcp_wmem = 4096 87380 8388608
# increase Linux auto tuning TCP buffer limits
# min, default, and max number of bytes to use
# set max to at least 4MB, or higher if you use very high BDP paths
net.core.rmem_max = 8388608
net.core.wmem_max = 8388608
net.core.netdev_max_backlog = 5000
net.ipv4.tcp_window_scaling = 1
# optimization end

4) openssh custom patch + install (in temp folder somewhere)


http://www.psc.edu/networking/projects/hpn-ssh/


a) install prereqisitves

apt-get install zlib1g-dev
apt-get install libssl-dev
apt-get install make

b) wget openssh 5.3

wget ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.3p1.tar.gz

tar -xvf openssh-5.3p1.tar.gz

c) wget patch (in the extracted openssh folder from tar ball)

wget http://www.psc.edu/networking/projects/hpn-ssh/openssh-5.3p1-hpn13v7.diff.gz

zcat openssh-5.3p1-hpn13v7.diff.gz

d) configure, make and install

./configure && make


make install

5) preform ssh setup

quicky at http://wiki.centos.org/HowTos/Network/SecuringSSH

nano /etc/ssh/sshd_config

a) disable root login


PermitRootLogin no

b) set differant port than 22


Port 443

c) stop ssh

/etc/init.d/ssh stop

d) start ssh

/etc/init.d/ssh stop


6) install/setup fail2ban *

apt-get install fail2ban


nano /etc/fail2ban/jail.conf
[ssh]
enabled = true
port = 443
filter = sshd
logpath = /var/log/auth.log
maxretry = 6
 
Just reading that post gave me a headache. To be honest, i'd rather pay the $5 / mo for the service, although 300ms is low enough and $5 for 100ms less is not that great.

Kudos tho to you dude, thats a lot of effort and hard work :)
 
Back
Top