Server Mod Updates

Talk about German Crysis in general.

Post Reply
User avatar
doc
Posts: 771
Joined: Wed 17. Aug 2011, 18:08

Re: Server Mod Updates - V2.4.84 [15.08.2019]

Post by doc » Fri 16. Aug 2019, 15:30

Changes during the last 6 weeks:

Commands:
  • !peace/pacifist - ADMINS
    Toggle peace
    Players cannot get hurt by other players during peace (similar to !protect)
    They can still get hurt by any other damage (unlike !protect)
    They still have limited health and energy (unlike !protect)
    It affects all players including later-joining players (unlike !protect)
  • !afk does not get reset on map restarts/changes anymore
  • !clone does not affect the autobalance and min-players-for-vtol limit anymore
  • !give now appears in the batte log (in the upper left corner)
  • !spawnr now works better with buy/service/capture/forbidden areas
  • !logs now sorts the logs by age
  • Renamed !pos/dir to !mov/rot
  • Renamed !gun Shift to !gun Move
  • Renamed !gun Show Direction to !gun Show Rotation
Gameplay:
  • Weapons now also get suitable attachments from the player's inventory when being picked up
  • The auto-attach system now works better with certain attachments
  • Players do not spawn with Binoculars/NightVision anymore
  • Slightly increased the damage of C4 against infantry
  • Changed a few items on Steelmill/Quarry/Outpost
  • Changed a few objects on Steelmill
Technics:
  • Minor improvements

User avatar
doc
Posts: 771
Joined: Wed 17. Aug 2011, 18:08

Re: Server Mod Updates - V2.5.2 [29.10.2019]

Post by doc » Thu 31. Oct 2019, 13:24

Changes during the last 2.5 months:

Commands:
  • !commands now shows the commands in reversed group order (so it's more similar to !members)
  • !smoke now costs 50 instead of 25 prestige
  • !arena/match now also understand class shortcuts (similar to !tp/give/giver/spawn/spawnr/count/mark)
  • !arenar/levelr/mazer/stadiumr now should work correctly again
  • !tp (turret) now brings the player directly on turrets instead of behind them (similar to !tp (vehicle))
  • !speed now also sets the movement speed in water and zero-gravity (try this command with gravity spheres ^^)
  • !speed now has a default value of 1 instead of 0.35 (similar to !strength)
  • !reboot now also reloads the map as the changes can be much deeper now (more details in the last section)
Gameplay:
  • Slightly increased the damage of RPG against US_tank (as requested by several players)
Technics:
  • Tons of improvements
  • Major performance gains (especially while starting maps)

From the player perspective this update doesn't look so interesting, but code-wise it's the most important update since V2.0.0. In particular, I found a new approach for replacing the game's original Lua code without having to exclude files from the list of protected files. Compared to the old approach, the new one can also replace Lua functions called from C++ like OnInit(), OnBeginState(), OnStartGame(), OnUpdate(), OnTimer(), OnEnterArea(), etc. at any time. As far as I know, this hasn't been done before in the Crysis and Crysis Wars modding community. I also came a good step closer to my long-term vision of the mod.

Happy Halloween! ;)

User avatar
doc
Posts: 771
Joined: Wed 17. Aug 2011, 18:08

Re: Server Mod Updates

Post by doc » Tue 14. Apr 2020, 11:20

Sorry for the inactivity. I have been working on another time-consuming development project since November which should be over in a few weeks. So hopefully I will be able to continue working on this project soon.

User avatar
doc
Posts: 771
Joined: Wed 17. Aug 2011, 18:08

Re: Server Mod Updates - V2.5.20 [23.07.2020]

Post by doc » Thu 23. Jul 2020, 15:27

Changes during the last 5 weeks:

Commands:
  • !attach - GUESTS
    Toggle automatic weapon attachments (if you prefer to attach them manually)
    This is a command since December, I just didn't mention it yet
  • !race (items) (vehicles) - BUILDERS
    Add a race (or a section of a race)
    To add a section of a race, write !race at any location (at least 5 meters away from the previous section)
    To add a race, write !race (items) (vehicles) at the location of the previous section (less than 5 meters away from it)
    So for the most simple race, that only has a start and an end, you have to write !race once at the start location and twice at the end location
    Races can also have sections in buildings/water/air/zero-gravity/..., so feel free to experiment
    If your race includes vehicles, make sure there is enough space for up to 3 vehicles at the starting location and that all sections are reachable
    When a player completes a race, their time is announced and a ranking of the fastest players is displayed in their console (similar to !chas (index))
    The awarded prestige depends on the distance, the number of sections and the curviness of the race
  • !racer (mode) - BUILDERS
    Remove a race (or a section of a race)
    If you have added sections of a race, the newest section gets removed
    Otherwise, the newest/oldest/nearest/farthest/all race(s) get(s) removed
  • !ammor (name/team/all) - ADMINS
    Remove the ammunition of a player
    This affects the items and vehicle of the player(s) (similar to !ammo)
  • !jeep/truck/tank/boat/maze/arena/stadium now check the required space more accurately
  • !strike/mortar now also align their effects to the surface
  • !ranks now shows the first 10, the last, the current, the previous 2 and the next 2 places in the ranking
  • !chas now also shows the available items and vehicles of the challenges
  • !chas (index) now shows a ranking of the fastest players for a given challenge (similar to !ranks)
  • Replaced !arena (items) with !arena (kills) (items) (vehicles)
    So you can now optionally set the number of kills to win and the available vehicles
    If multiple vehicles are given, a random one of them is used
  • !arena now creates 50 % larger arenas (so it's easier to navigate with vehicles)
  • !arena now uses a more interesting wall layout with a few higher walls that also provide protection for vehicles
  • !arena now revives players at other locations (with enough space for any vehicle)
  • !arena/match now only give grenades to killers, when they are available in that challenge/match
  • !arena/match now also give rocket launchers to killers when they are available in that challenge/match (and if the original one has been dropped)
  • Replaced !stadium with !stadium (goals) (items) (vehicles)
    So you can now optionally set the number of goals to win and the available items and vehicles
    If multiple vehicles are given, a random one of them is used
    The items and vehicles can only be used to move the ball, not to kill each other
  • !stadium now revives players on their team's half of the stadium (with enough space for any vehicle)
  • !level/maze cannot be used near buildings anymore (similar to !arena/stadium)
  • !info now uses the same color scheme as other commands
  • !give/giver now can also add/remove vehicles to/from a player (as requested by some players)
    The target only gets the vehicle, if there is enough space for it at the target's location
    If multiple vehicles are given, a random one of them is used
    You can also combine items and vehicles (e.g. !give all repair vtol)
  • giver/ammo now can also affect the players of a team or all players (similar to !give/ammor)
  • !spawnr/clear now also remove entities added via !spawn which are already in use
  • !clear now also removes races
  • !tp and !gun Teleport now align vehicles to the surface
Gameplay:
  • TAC projectiles now have the default flight curve again (as requested by several players)
    So you now have to leave the Prototype Factory to attack the bases on most maps again
  • Players cannot buy equipment outside of buildings as premium players or during events anymore (as requested by several players)
  • Players now also get prestige for repeating a challenge, but only if they beat their personal time record for that challenge
  • Challenge items/vehicles now can only be used by players of the same challenge
  • Capture/Buy/Service areas now ignore players in challenges instead of ending their challenge (so races can have sections near/inside buildings without affecting normal players)
  • The under-map-detection now aligns vehicles to the surface
  • Some error messages now provide more helpful information
Technics:
  • Major improvements

Post Reply