Please check following entries in config. Sorry for late reply - I'm not at home these days, and my access to the internet is currently limited. Internet lobby window size adjusted for netbook resolution 1024圆00bigger window sktop translation updateBugfix: compatibility fix for qt 4.4.3. inc/net/neteventhandler.js on the pokerth-live server I finally got the error message to change to "invalid server" but I can't get any further and I don't really understand websockets and the readme file is too basic for me. PokerTH is a free Texas Hold'em poker game with which you can play poker against the computer, on LAN or via the Internet that is, if your router is properly configured. I thought installing PokerTH Live and serving it as a webpage on a different machine on my LAN would make the live spectator feature work on the ubuntu server running apache, but first I was getting object error whenever I logged in as a guest, then after adjusting the ports to match in the config.xml file on the pokerth server and fixing the LAN IP in the. I have a different ubuntu server running pokerth-server and that works, we can connect to it over the internet and play pokerth together. I'm not even sure I understand the concept correctly. ℹ️About GitHub Wiki SEE, a search engine enabler for GitHub WikisĪs GitHub blocks most GitHub Wikis from search engines.I went to the github page for PokerTH live and followed the instructions to install it on my ubuntu server but I can not get it to work. Nevertheless, executable is built and works as expected. pokerth/data in a Windows Folder.Ĭompilation error ends with a very strage error, probably because of MXE itselft. For Windows Vista and above, Qt 5 is recommended.Ĭopy executable (binary) and.If game have to be run under Windows XP, it must be built using Qt4 command.If you want to use Qt-5 (highly recommended) $ i686-w64-mingw32.static-qmake-qt5 CONFIG+="client" DEFINES+="BOOST_THREAD_USE_LIB" pokerth.proīinary is left in (./release/pokerth.exe) PokerTH is an open source software for Linux, Windows, MacOS and Android (tablet only) which allows to have NLH tournaments through network: host a network game on your device, forward the port used by the game on router, send to your friends your public IP and you're ready to go. If you want to use Qt-4 $ i686-w64-mingw32.static-qmake-qt4 CONFIG+="client" DEFINES+="BOOST_THREAD_USE_LIB" pokerth.pro $ export PATH=/opt/mingw/usr/x86_64-unknown-linux-gnu/bin:/opt/mingw/usr/bin:$PATH Make sure that both protoc and qmake commands (from MXE) are within path. Paths might be different depending on your local system. proto files (this shouldn't be necessary) /opt/mingw/usr/x86_64-pc-linux-gnu/bin/protoc -I=/path/to/pokerth/ -cpp_out=/path/to/pokerth/src/third_party/protobuf/ /path/to/pokerth/pokerth.proto /path/to/pokerth/chatcleaner.protoįirst add compiler into PATH variable. If you get compiler errors concerning protobuf you will have to re-compile the. Same as version for Linux (optional) re-compile. You might either force sudo to preserve environment variables (such as http_proxy), using sudo -E make, or just set variable within sudo command: sudo http_proxy=$http_proxy make. So, if you are behind an http proxy above commands will not work. sudo does not preserve environment variables.To write in /opt you'll usually need a root account or use sudo command.To build 64-bit version or shared ones, check MXE documentation.Īs an example, to build both 32-bit & 64-bit static packages, edit file settings.mk and add/modify MXE_TARGETS variable this way: MXE_TARGETS := i686-w64-mingw32.static x86_64-w64-mingw32.static By default, above command will only build 32-bit static version of each package.Asynchronous I/O allows each thread to handle many connections simultaneously (otherwise, a single thread would be required for every connection to the server). $ sudo make qt5 # optional, only necessary if you are going to build with QT5. Multi-threading allows the use of multiple CPUs or processing cores to process HTTP requests simultaneously. $ sudo make qt # takes a long time, over 1h (QT 4.X) On Debian 8 or Ubuntu 14.10 (or later) $ sudo apt-get install libtool-binĭownload MXE and build necessary packages $ cd /opt On 64-bit Debian: $ sudo apt-get install g++-multilib libc6-dev-i386 Openssl p7zip-full patch perl pkg-config python ruby scons \ Libtool libltdl-dev libssl-dev libxml-parser-perl make \ Git g++ gperf intltool libffi-dev libgdk-pixbuf2.0-dev \ Server version is only built for Linux.įor Debian and derivatives (such as Ubuntu): $ sudo apt-get install \Īutoconf automake autopoint bash bison bzip2 flex gettext\ This guide describes only how to build a client version.It can easily take over 2h., mostly because of MXE installation and building. Building a release for Windows is a VERY LONG PROCESS.Executable is built under a Linux system, using a cross-compiler, MXE (M cross environment):
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |