Retiring hachi -- HURRY LIMITED TIME AVAILABILITY

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Retiring hachi -- HURRY LIMITED TIME AVAILABILITY

Post by Luke-Jr »

The time has come to retire my server, hachi. This currently hosts for the project the AA Beta site, the primary resource repository mirror, the ratings system and website, and all our historic packages. I hope to have all these things migrated off within the next week. I am prepared to supply the development team with a VPS at my expense if necessary. However, either way I do suspect I may need some help with the migration. Any volunteers?

Tank, can some of this perhaps be moved to our Dreamhost account?
Last edited by Luke-Jr on Sun Sep 20, 2009 10:33 pm, edited 1 time in total.
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Re: Retiring hachi

Post by Tank Program »

I think most of it can go on dreamhost no problem. What technologies are we looking at? Things that need shell type access I can run at home. (That's how the servers list is updated.)
Image
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Re: Retiring hachi

Post by Luke-Jr »

I suspect the only things Dreamhost will give us problems with are ratings and resource uploading. The latter requires setuid PHP script support. Last I checked, Dreamhost was infamous for being insecure in this regard. I am considering setting up a git-based live mirroring system that may come in handy as well...
User avatar
compguygene
Adjust Outside Corner Grinder
Posts: 2346
Joined: Thu Aug 21, 2008 12:09 pm
Location: Cleveland, Ohio
Contact:

Re: Retiring hachi

Post by compguygene »

I would also be willing to offer you devs an account on a debian 4 based dedicated server that I use exclusivly for tron servers. I am not reselling servers on this particular dedicated server and would happily share it with you guys. Just pm me or respond on this thread if your interested. I am only using this server to host my American TheServerPharm servers, nothing else. It has 1gb ram and about 18gb free disk space. I have no plans to use this server for any purpose other than a few more additional tron servers.
Armagetron: It's a video game that people should just play and enjoy :)
https://bit.ly/2KBGYjvCheck out the simple site about TheServerPharm
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Retiring hachi

Post by Z-Man »

Oh, totally missed this.

I also still have that VPS thing. It's kind of underused as a game server. It runs latest Debian stable; software side, anything should be possible there. It's on a bandwidth budget, tough (about at least 1500 gigs per month to spare, but still).
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Re: Retiring hachi

Post by Luke-Jr »

So... bump plz.
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Re: Retiring hachi

Post by Tank Program »

Sorry for the delay... I'm working on it.
Image
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Re: Retiring hachi

Post by Luke-Jr »

Literally moving tonight. hachi may disappear in 2 hours or 24... but most likely will NOT be around Sunday.
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Re: Retiring hachi

Post by Luke-Jr »

So Hachi is gone now. Aabeta is as well, it seems. Is there an IP I can point aabeta.dashjr.org to (probably the best place to change DNS)?
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Re: Retiring hachi

Post by Luke-Jr »

For a VERY limited time only, if anyone missed something on hachi, it is available at 2002:62b3:1a47:0:2b0:d0ff:fe49:6b31 until I complete a total backup (of my own stuff).
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Retiring hachi -- HURRY LIMITED TIME AVAILABILITY

Post by Z-Man »

I'd totally grab that, but don't have ipv6 anywhere, and there doesn't seem to be a good and fast way to get it (theoretical tunneling support is there, but no other end of the tunnel, and it's 1 AM). Can't you just pull the AABeta and Resource stuff yourself and upload it later to that simamo thing you should now have access to?
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Re: Retiring hachi -- HURRY LIMITED TIME AVAILABILITY

Post by Luke-Jr »

wanif=eth0
lanif=eth1

ipv4="$(/sbin/ifconfig $wanif | sed -r 's/^ *inet addr: *(([0-9]{1,3}\.){3}[0-9]{1,3}) +.*$/\1/;t;d' | head -n 1)"
ipv6prefix=`echo $ipv4 | awk -F. '{ printf "2002:%02x%02x:%02x%02x", $1, $2, $3, $4 }'`
ipv6subnet=0000
relay6to4=192.88.99.1

ip tunnel add tun6to4 mode sit ttl 64 remote any local $ipv4
ip link set dev tun6to4 up
ip -6 addr add ${ipv6prefix}::1/16 dev tun6to4
ip -6 route add 2000::/3 via ::${relay6to4} dev tun6to4 metric 1
ip -6 addr add ${ipv6prefix}:${ipv6subnet}::1/64 dev $lanif
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Retiring hachi -- HURRY LIMITED TIME AVAILABILITY

Post by Z-Man »

No dice. I don't have a dedicated router PC any more, so I just set wanif to the LAN interface and omitted the last line. That's only to integrate your LAN interface with ipv6 correctly, right?

Code: Select all

root@kermit:/root# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:01:6c:19:ef:84
          inet addr:192.168.0.103  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::201:6cff:fe19:ef84/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:498 errors:0 dropped:0 overruns:0 frame:0
          TX packets:538 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:256687 (256.6 KB)  TX bytes:61193 (61.1 KB)
          Interrupt:219 Base address:0x6000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:230 errors:0 dropped:0 overruns:0 frame:0
          TX packets:230 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:17464 (17.4 KB)  TX bytes:17464 (17.4 KB)

tun6to4   Link encap:IPv6-in-IPv4
          inet6 addr: 2002:c0a8:67::1/16 Scope:Global
          inet6 addr: ::192.168.0.103/128 Scope:Compat
          UP RUNNING NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:400 (400.0 B)

root@kermit:/root# route -n -A inet6
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
::/96                          ::                         Un   256 0     1 tun6to4
2002::/16                      ::                         U    256 0     0 tun6to4
2000::/3                       ::192.88.99.1              UG   1   0     0 tun6to4
fe80::/64                      ::                         U    256 0     0 eth1
fe80::/64                      ::                         U    256 0     0 tun6to4
::/0                           ::                         !n   -1  1     7 lo
::1/128                        ::                         Un   0   1     3 lo
::192.168.0.103/128            ::                         Un   0   1     0 lo
2002:c0a8:67::1/128            ::                         Un   0   1     0 lo
fe80::201:6cff:fe19:ef84/128   ::                         Un   0   1     0 lo
ff00::/8                       ::                         U    256 0     0 eth1
ff00::/8                       ::                         U    256 0     0 tun6to4
::/0                           ::                         !n   -1  1     7 lo
root@kermit:/root# ssh z-man@2002:62b3:1a47:0:2b0:d0ff:fe49:6b31
<times out>
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Re: Retiring hachi -- HURRY LIMITED TIME AVAILABILITY

Post by Luke-Jr »

Then initialise 'ipv4' var to your IPv4 WAN and set the router to DMZ your host... You can keep the last line to provide it back out onto the LAN.
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Retiring hachi -- HURRY LIMITED TIME AVAILABILITY

Post by Z-Man »

Heh, yea, figured that after I went to bed :) For outgoing connections, DMZing seems to be not necessary, though (NAT works fine). The router box doesn't support specific routing rules depending on the source IP and I already have the machine with the master server and stuff as exposed host, anyway.
However, next problem: my account seems to be gone. I used to be able to ssh in as z-man without password, but that no longer works. And unfortunately, ssh is so far the only application supporting ipv6 that I have installed in a working state. I'll reboot in a bit and check the other system.
Edit: No, I was just being stupid, the web browsers do support ipv6. However, it's not really possible to navigate to the aabeta files that way. Help?
Post Reply