====== Client ====== A Crossfire client is required for logging in and playing on a [[:server|Crossfire Server]] - whether it's a localhost server (running on your computer), or a server on your Local Area Network (LAN) or one of the many {{http://crossfire.real-time.com/metaserver2/meta_html.php|public servers that are available}}. All clients provide a map view, console and interface to move and interact in the crossfire world. Choosing a client comes down to preference and operating system of choice. For a list of the latest clients visit {{http://crossfire.real-time.com/clients/index.html|here}} ===== Platform client installation guides ===== ==== GTK V2 ==== The GTK V2 crossfire client, utilises the [[http://www.gtk.org/|Gimp Toolkit (GTK+)]]. * [[client:linux_GTKV2|Linux GTK V2 Client Install Guide]] - Guide to installing the GTK V2 client on a linux platform * [[client:OSX]] - Guide to installing GTK V2 client on OSX * [[:BSD]] - Information on installing the GTK V2 client on BSD * [[:Solaris]] - Information on installing GTK V2 on solaris * The last stable windows GTK client binary was: [[http://www.meflin.net/crossfire/crossfire-client-windows-1.60.2.exe|1.60.2]] * [[Known Client Issues|known client issues]] - Listing of issues, quirks, problems encountered with the GTKV2 client ==== JXclient (Java Client) ==== The jxclient is a Java based client for crossfire. This is the only client for Windows that supports connections to crossfire servers of version 1.71 and newer. First things first though, you will need to install Java Runtime Environment (JRE), based on your operating system and version: * [[java-linux|JRE on Linux variants]] * [[java-macosx|JRE on Mac OS X]] * [[java-windows10|JRE on Windows 10]] JXclient specific information: * [[jxclient|JXClient summary page]] - A general guide for the jxclient * [[jxclient-linux|JXClient on Linux variants]] - Guide to install jxclient on different Linux distributions such as Ubuntu, Fedora and others * [[jxclient-macosx|JXClient on Mac OS X]] - Guide to installing the jxclient on Mac OS X * [[jxclient-windows|JXClient on Windows 10]] - Guide to installing the jxclient on Windows ===== Compiling ===== * [[client:client_compiling|Crossfire Client Compile Guide]] ===== Connecting to a server ===== * [[client:GTKV2_client_connecting|GTKV2 Client connection]] - is a Step by step guide to connecting to a crossfire server using the GTKV2 client * [[client:jxclient_connecting|JXClient connection]] - is a Step by step guide to connecting to a crossfire server using the java based jxclient ===== Client Commands ===== The client can be used to issue commands either through the console or by [[player_commands#bind|binding keys]]: * [[player_commands|Player Commands]] * [[DM_commands|DM Commands]] ===== Client Side Scripting ===== * [[client_side_scripting:client_scripting_interface-basic_howto|Basic Howto]] * [[client_side_scripting:scripts|Scripts]] ===== Other documents ===== * [[client:commands|Commands]] - long list of available in-game commands and summary that are available for all game clients * [[client:keybinding|Keybinding]] - GTKv2 client keybinding examples * [[client:scratchpad|Scratchpad]] - Brainstorming ideas, observations and other client related ideas * [[client:crossfire|.crossfire folder]] - Summary of what is found in the .crossfire folder of the client, what the content functions are, troubleshooting suggestions and other discussion related to the game clients