Welcome to the Glitch City Laboratories wiki! We are a Pokémon fansite dedicated to the various glitches and quirks of the game series. We currently have 687 pages, but we're constantly working on more.
Want to help? Check out our manual of style, learn what is expected of articles at GCL, and read about our article validation. Also consult the MediaWiki help documents for information on how to edit wikis in general.
Until further notice, Glitch City Laboratories is in semi-maintenance mode. This means that, at any time, it may be offline, or it may start returning errors unexpectedly.
I am currently investigating possible performance issues and need the site to stay up in order to do so.
| Write Comment
It took longer than I wanted to, but we are finally back online
Along with the server migration, some infrastructure changes were made which should make the site run better and also make it easier to develop. These were changes I had been wanting to make for a while and figured with the server migration this was a perfect time to leave the legacy infrastructure behind and start anew.Updates made
- MediaWiki updated to 1.27. This necessitated a lot of changes to some of the extensions and the skin (we really haven't been doing updates as often as we should...)
- SMF updated to 2.0.11. The existing SMF codebase has been wiped, sans themes. Any mods that were installed on the old one will be re-installed, and then integrated into the codebase.
- -Dex extension ("Professor Glitch's Super Awesome Extension") fixed up so it renders things properly.Technical changes
- GCL now runs as a self-contained web application inside a Docker container, using php5-fpm + nginx. The front-end webserver runs nginx proxying into this application. All of the code for this application is available on our self-hosted GitLab instance at https://gitlab.monarch-pass.net/glitch-city-laboratories/glitch-city-laboratories
-- Previously the front-end server was an Apache instance which ran GCL and some other sites under mod_php.
The other bugs which are known about have still not been fixed yet, but I wanted to get this version of GCL back online before tackling them. This setup allows me to have a development environment where changes can be made and tested before being pushed to production.
| Write Comment
The server will be down for the weekend of 30 July 2016, for a server migration. Because my host is going to close down the US data center where the server is being hosted, I am required to migrate to one of their European data centers to keep the server running.
Subject: [GANDI] Action required on your servers hosted in Baltimore
Date: Mon, 11 Jul 2016 09:53:42 -0000
Content-Type: text/plain; charset="utf-8"
Hello Gandi customer,
For several years now we have been proud to maintain a datacenter on the
East Coast of the United States for Cloud hosting and other hosting
So it’s with a heavy heart that we must inform you of our decision to
close the US datacenter located in Baltimore (US-BA1) on December 1,
The decision was not taken lightly, and we only do so in order to be
able to concentrate our efforts and commit more resources to pursuing
exciting new hosting infrastructure plans which could not be deployed at
the Baltimore location, notably due to compatibility issues.
On December 1, 2016 all Gandi Cloud services (servers, disks, snapshots,
web accelerators, private networks, IP addresses, etc.) hosted in our
Baltimore datacenter will be permanently deleted. The credits that were
not consumed, however, will remain available in your account.
As such, we are also writing to tell you that we hope that you will take
this opportunity to migrate your servers to one of our European data
centers: LU-BI1, located in Bissen in Luxembourg or FR-SD2, located in
We are acutely aware of the impact this decision might have on your
operations and we would like to make it as smooth as possible to migrate
To that end, we would like you to have the promo code below for 150,000
hosting credits, which will allow you to recreate your servers for free
in one of the European datacenters:
Please note, however, that this promo code is valid through December
Once you’ve gotten set up in one of European datacenters, we encourage
you to follow our detailed migration guide available here:
As indicated in the migration guide, updating your DNS zone file is one
of the most important steps in the migration process.
- If you use Gandi’s DNS for your domain(s), you can make these updates
directly from your resource management page.
- If you use another provider, you can use the information provided on
the resource management page to make these changes in your DNS
And of course if you need additional help, our hosting support agents
are ready to help. You can reach them
- by email using the contact form here:
- by chat: https:// www(dot)gandi.net/support/livechat
- on IRC in the #gandi Freenode channel (irc.freenode.net)
Once again, we are sorry for any negative impact our decision to close
the Baltimore datacenter may have for you. We hope we can make the
transition as smooth as possible, which is why we wanted to give you
plenty of time to do it.
And finally, of course, all of this is with a view towards devoting more
resources to an upcoming hosting infrastructure project we have
currently in the works. So stay tuned.
| Write Comment
Expect occasional downtime both for the server and GCL specifically during the entire month of April this year.
| Write Comment