View Subject
SSM CryFire
|
|
youda008 |
Posted on 15-09-2015 11:21
|
Resident Posts: 9 Joined: 08.11.14 |
Server-Side Modification CryFire Authors: Youda & HipHipHurra Contributors: UNU, Zi, ViktorVrska, DarkAngel Description CryFire is a Server-Side Modification for general use developed by Youda and HipHipHurra. It focuses mainly on easy and comfortable usage to make server administration as simple as possible. It targets admins, who want to have a full control over what's happening in the server. It is suitable for people without much knowledge about server administration and modding, but also for experiences modders, who want to use the full potential of this game. Mod is strongly "plugin-oriented", that means the core includes only essential features and focuses on stability, reliability and fast running and all additional features have the form of a plugin - an external lua script file. These additional features are added/removed by simply putting/removing the plugin file into/from the directory of plugins and loaded using commands. Inserting, deleting or modifying plugins can be done directly during run-time without the need of quiting and restarting the server. With a knowledge of lua scripting language and Crysis modding, new features can be easily created by writing a new plugin, which is simple and straightforward. Advantages * easy and comfortable administration Administration has been made really easy through chat/console commands and configuration files. * full control over the game With rich set of commands and sophisticated logging system you will always keep perfect situational awareness and full control over what is happening. * easily extendable by lua plugins With a knowledge of lua scripting language and Crysis modding, adding new features is really simple and straightforward. * high level of protection against cheating, hacking and using bugs to exploit the server The mod includes quite good anticheat and fixes some dangerous bugs causing server or game of players to crash. Disadvantages * no support for Crysis 1.0 unpatched and Crysis Wars The mod may still work on those versions, but it hasn't been tested, so some features might be disabled or not working properly. * less amount of advanced interesting features than for example in SafeWriting The time for developing mod has been spent more on writing readable, reliable, fast code and complete command interface, rather than rushing in with a lot of new features. * no multi-language support Whole mod and all messages to players are written in English only. Core features (features included directly in the mod core and present in all releases) * spawn equipment Weapons and equipment, which every player gets on spawn. * automatic weapon attachments Accessories, which are automaticaly attached on the weapon, when somebody buys it. * forbidden items Items, weapons and vehicles, which players are disallowed to buy. * persistant score Server automaticaly saves score of a player, who leaves, and restores it, if he joins again. * vehicle ownership protection Mod remembers, who bought or spawned which vehicle, and can disallow other players to enter driver seat and steal it. * friendly fire handling Warning messages while shooting at teammate and punishments for repetitive teamkilling. * HQ damage modifier Allows you to specify, how many TAC hits are needed to destroy an enemy HQ and how many minutes from start is it protected to prevent immediate end game. * chat/console commands Commands for administrators to control the server and for casual players to have some fun. * voting system Improved voting system allowing players to vote about map or banning some player in the server. * private messages Allows players to send chat message to only 1 player or group of players. * user groups Groups with different level of privileges and with possibility to protect individual accounts with own passwords. * logging system Configurable logger for full overview about what happened in the server. * punishments Sophisticated warning system, penalty system and ban system, allowing to select a proper punishment for breaking rules. * ping checker Possibility to check player ping and automaticaly kicks those with too high ping. * map system Automatic detection of installed maps and levelrotation maps and possibility to limit the allowed maps for player voting. * level setup Scripts allowing you to perform some action, when specific map starts, such as placing additional entities to maps. * plugin system and hook system Allowing to to extend the mod with own lua scripts, and load/unload them during run-time with commands. Included plugins (lua plugins, which comes with the public version of CryFire) * CheatHunter Lua part of a CryFire anticheat. * DisableTurretFreeze Prevents turrets from being frozen and shattered by MOAR weapons. * KillStreaks Special awards and notifications for more kills or headshots in row. * ModeratorAlone When a player joins a server alone, gives him moderator rights to have some fun, when he is no longer alone, moderator rights are removed. * RapingProtection Prevents using vehicles to spawn-killi players inside their base or near bunkers, also revives turrets after some time being destroyed. * RPGModDetection A complement to the DLL detection, able to detect usage of RPG/LAW mod without file protection. * TeleportSystem Allows to save and manage positions in maps with commands and later use them to teleport there. * Utilities Various usefull functions used in other plugins. CryMP.net Along with SafeWriting, the CryFire supports crymp.net - new Crysis Multiplayer system replacing GameSpy. It would be lie to say, CryFire is better than SafeWriting, it's just different. Each SSM has strong and weak sides and suits different needs. It's up to you to try them both and choose, which one you prefer. The mod can be downloaded here: http://www.mediaf...public.zip Installation and configuration instructions Installation of this SSM cannot be easier. 1. Extract the archieve into your Crysis directory, where you want to have the server, so it looks like this: http://s23.postim...ucture.png 2. Start your server with Server-32.bat in Crysis/Server. 64bit DLL is currently not available so you will have to use 32. Don't modify the content of the file and don't move it anywhere else or the relative paths will stop working. This bat contains auto-restarter, so to close your server first you need to close the .bat and then close the server itself. Configuration of the server and the mod can be found in these files: Server/autoexec.cfg - basic configuration of every unmodded server Mods/CryFire/Config/Options.lua - main configuration file of CryFire Mods/CryFire/Config/Users.lua - list of registered users - admins, moderators, ... Mods/CryFire/Config/GameRules.lua - extracted options from some game script files Go through each of them and setup things as you want them. If you don't understand something from it, let it as it is, or contact me and i will explain it to you. Plugins are in directory Mods/CryFire/Scripts/Plugins. Those which you place directly in this directory will all be loaded automaticaly and stay loaded all the time. Those in directory Optional can be loaded and unloaded with commands or when you enter then into Options.lua in cfg -> General -> PluginsToLoad. Tutorials and documentation about, how to use this mod and how to write plugins for it, are on the way. Source codes All lua source codes are available and commented for you, in case you want to get a look at it, or modify something. However, for a specific reason, we have decided not to publish the C++ source codes of the DLL. But it doesn't mean you cannot get it, it only means it will not be available for the public on the internet. If you really need it for some reason, you can contact me on skype: youda008 and we can discuss it individualy ... and yes, this is the actual mod of !HotSpot server it has been runing there since it was created (summer 2013) Enjoy and feel free to give any feedback ... |
|
|
youda008 |
Posted on 26-09-2017 15:02
|
Resident Posts: 9 Joined: 08.11.14 |
CryFire 2.0 is out! Lot's of improvements, bug fixes and new features for admins. http://www.mediaf...public.zip changelog: https://pastebin....w/2BSFBxGs |
|
|
youda008 |
Posted on 04-03-2018 20:01
|
Resident Posts: 9 Joined: 08.11.14 |
version 2.1 released Main focus were fixes of bugs reported by users, promissed HTTP requests API, and new lua plugins including AutoTeamBalance. Full changelog is inside the zip. Download here: http://www.mediaf...public.zip |
|
Jump to Forum: |