Mirror of ajanata/PretendYoureXyzzy@github.com
Go to file
Andy Janata cdd38465fa HTML cleanup.
* Fix not being able to scroll the index page. Oops. Cleaned up how that was managed.
* Clean up things in changelog and known issues and future features. Some of it has been done for years, oops.
* Make the label for the join button for passworded games word-wrap.
2018-03-02 14:18:46 -08:00
.externalToolBuilders move MessageType back inside QueuedMessage since the client doesn't need it 2012-01-12 20:05:39 -08:00
.settings java 8 2017-02-26 18:17:32 -08:00
WebContent HTML cleanup. 2018-03-02 14:18:46 -08:00
src Let global chat enablement be configured via the properties file. Can be adjusted on the fly, though clients are not notified of the change (which doesn't affect the client's operation anyway). 2018-02-28 11:19:34 -08:00
.classpath java 8 2017-02-26 18:17:32 -08:00
.gitignore kafka tls 2017-03-04 13:55:41 -08:00
.project update eclipse settings so it can deal with jsp files properly 2015-02-21 18:10:38 -08:00
README.md Update README with correct command to run via jetty. Fixes #163. 2018-02-15 14:06:47 -08:00
build.properties.example Let global chat enablement be configured via the properties file. Can be adjusted on the fly, though clients are not notified of the change (which doesn't affect the client's operation anyway). 2018-02-28 11:19:34 -08:00
cah_cards.sql Revised new card database dump. Addresses cards with the same text but different formatting. 2018-02-27 15:14:00 -08:00
pom.xml Use C3P0 for Hibernate connection pooling. This fixes the issue where everything breaks if Postgres restarts. 2018-02-15 16:27:53 -08:00
pyx.sqlite Revised new card database dump. Addresses cards with the same text but different formatting. 2018-02-27 15:14:00 -08:00

README.md

Pretend You're Xyzzy

A Cards Against Humanity clone, server and web client. See WebContent/license.html for full details.

Note: This project is only known to work with Tomcat 7, all other versions are unsupported. Currently, the only way to build PYX is using Maven via mvn clean package war:war in the project's directory.

If you're doing mvn clean package war:exploded jetty:run, you now need to add -Dmaven.buildNumber.doCheck=false -Dmaven.buildNumber.doUpdate=false to make the buildnumber plugin allow you to run with uncommited changes.

For GeoIP functions to work, download http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz somewhere, gunzip it, and update the geoip.db value in build.properties to point to it.