Mirror of ajanata/PretendYoureXyzzy@github.com
Go to file
Andy Janata 45690c1914 Add user client information to user metrics info (language, device class, name).
Add metrics logging for server start up, user disconnect, and card judging events.
2017-02-23 22:32:22 -08:00
.externalToolBuilders move MessageType back inside QueuedMessage since the client doesn't need it 2012-01-12 20:05:39 -08:00
.settings another warning turned on in eclipse 2017-02-14 19:51:44 -08:00
WebContent Add user client information to user metrics info (language, device class, name). 2017-02-23 22:32:22 -08:00
src Add user client information to user metrics info (language, device class, name). 2017-02-23 22:32:22 -08:00
.classpath Maven support. 2015-02-14 00:24:38 -08:00
.gitignore Maven support. 2015-02-14 00:24:38 -08:00
.project update eclipse settings so it can deal with jsp files properly 2015-02-21 18:10:38 -08:00
README.md Add persistent IDs to users, stored via cookie (opt-out availabled). 2017-02-20 21:35:44 -08:00
build.properties.example document unused build.properties value 2017-02-20 21:46:52 -08:00
cah_cards.sql Fix typo of "hard" to "hand" 2016-09-10 16:14:12 -04:00
pom.xml Add user client information to user metrics info (language, device class, name). 2017-02-23 22:32:22 -08:00
pyx.sqlite sqlite support for local cards 2015-02-15 17:29:45 -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 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.