Sign in to follow this  
Followers 0
Huck83

Vehicle Spawnrate erhöhen?

12 posts in this topic

Posted (edited)

Hallo und zwar würde ich gerne auf meinen ExileZ Server welcher sich auf meinen RootServer befindet die Vehicle Spawn Rate erhöhen, das bedeutet das mehr Fahrzeuge/Luftfahrzeuge/Wasserfahrzeuge spawnen sollen.

Ist dies möglich ohne das ich den Exile  Mod bearbeiten muss, da ich dies vermeiden möchte. denn nach einer solchen Veränderung können nur noch Spieler verbinden welche die von mir bearbeitete Version haben.

Ich bedanke mich für eure Hilfe im voraus.

 

MFG

Huck

Edited by Huck83

Share this post


Link to post
Share on other sites

@ExileServer\addons\exile_sever_config.pbo --> config.cpp

Spoiler

class VehicleSpawn
	{
		/**
		* Grid Size for vehicle spawning,
		* smaller the number more vehicles,
		* you get the point
		*/
		vehiclesGridSize = 1800;

		/**
		* Vehicle ammount per grid
		* kinda self explanitory
		*/
		vehiclesGridAmount = 3;

		/**
		* Creates global markers for vehicle spawn tweeking,
		* after you are satisfied with vehicle ammount and spread set this to 0.
		*/
		vehiclesDebugMarkers = 0;

		/**
		* The server will apply random damage up to this value when spawning a vehicle.
		*/
		damageChance = 33; // 20% chance for a vehicle HITPOINT to be damaged
		maximumDamage = 0.9;

		/**
		 * If "randmizeFuel" is set to 1, vehicles will spawn with randomized
		 * fuel. In this case, "fuel" controls the percentage of fuel that
		 * can be in the vehicle at a maximum. For example, if you set this to
		 * 0.5, then vehicles will spawn with something random between 0% and 50%.
		 *
		 * If "randomizeFuel" is set to 0, all vehicles will spawn exactly the 
		 * fuel percentage defined in "fuel". For example, setting this to 0.5
		 * will spawn all vehicles with 50% fuel. Setting it to 0 would spawn
		 * all vehicles without fuel.
		 */
		randomizeFuel = 1;
		fuel = 1;

		/**
		 * Works exactly the same as the fuel setting ^
		 */
		randomizeAmmo = 1;
		ammo = 1;

		// Stuff to spawn on water
		water[] = 
		{
			"Exile_Boat_RubberDuck_Orange",
			"Exile_Boat_RubberDuck_Blue",
			"Exile_Boat_RubberDuck_Black"
		};

		// Stuff to spawn on roads
		ground[] = 
		{
			"Exile_Bike_QuadBike_Black",
			"Exile_Bike_QuadBike_Blue",
			"Exile_Bike_QuadBike_Red",
			"Exile_Bike_QuadBike_White",
			"Exile_Bike_QuadBike_Nato",
			"Exile_Bike_QuadBike_Csat",
			"Exile_Bike_QuadBike_Fia",
			"Exile_Bike_QuadBike_Guerilla01",
			"Exile_Bike_QuadBike_Guerilla02",
			"Exile_Car_Volha_Blue",
			"Exile_Car_Volha_White",
			"Exile_Car_Lada_Green",
			"Exile_Car_Lada_Taxi",
			"Exile_Car_TowTractor_White",
			"Exile_Car_UAZ_Open_Green",
			"Exile_Car_UAZ_Green",
			"Exile_Car_LandRover_Ambulance_Desert",
			"Exile_Car_Tractor_Red",
			"Exile_Car_OldTractor_Red",
			"Exile_Car_Octavius_White"
		};

		/**
		 * Enables or disables nightvision optics on ALL vehicles
		 *
		 * 0 = off
		 * 1 = on
		 */
		nightVision = 1;

		/**
		 * Enables or disables thermal optics on ALL vehicles
		 *
		 * 0 = off
		 * 1 = on
		 */
		thermalVision = 0;

		/**
		 * Set this to 1 to unlock vehicles on server boot if they are in safe zones
		 *
		 * 0 = off
		 * 1 = on
		 */
		unlockInSafeZonesAfterRestart = 1;	
	};

 

vehiclesGridSize: Grösse eines bereiches der Map, in dem Fahrzeuge spawnen, in obigem Beispiel also quasi1,8 km x 1,8km

vehiclesGridAmount: wieviele Fahrzeuge spawnen in diesem 1,8x1,8 km, in obigem Beispiel also 3

water[] = {}; welche Fahrzeuge spawnen auf dem Wasser

ground[] = {}; welche Fahrzeuge spawnen an Land

1 person likes this

Share this post


Link to post
Share on other sites
Advertisement

Hallo nochmals, es ist doch noch ein Problem aufgetreten.

Habe die Spawnrate der Vehicles erhöht. Konnte erst spawnen aber jetzt sieht man nur noch das Gras und kann noch nicht mal ESC drücken und muss das Spiel mit ALT + F4 beenden.

Hatte dies gestern Nacht schon und habe den Server komplett neu aufgesetzt, da ich nicht dachte das es daran liegt. Jetzt mit refresh Server habe ich dies wieder geändert und das Problem tritt wieder auf. Ohne Änderung kann man normal spawnen. Auch wenn ich die Einstellung wieder auf Vanilla, also "2" setze ist das spawnen nicht mehr möglich.  

Was kann ich dagegen tun außer den Server neu aufzusetzen?

Share this post


Link to post
Share on other sites

Riecht eher nach nem Datenbank fehler.

 

Hast du den sql-mode strict entfernt? Falls ja, entfernen in my-sql.ini

Schau mal in der table "player", spalte "damage" ob Wert "1" gesetzt ist, falls ja setz auf 0.

Share this post


Link to post
Share on other sites

Wenn das Problem NUR dann auftritt, wenn du was an der Server config.cpp änderst.....

Dann zeig uns auch mal die Änderungen die du gemacht hast, bzw die config.cpp.....

Share this post


Link to post
Share on other sites

Habe das  Problem gelöst und zwar wollte ich das mehr als 2 Fahrzeuge spawnen und hatte den Wert auf 15 gesetzt. Wenn man diesen zu hoch setzt tritt das besagte Problem auf. Habe nun den Wert auf 5 gesetzt und es klappt jetzt und ich musste diesmal den Server nicht neu aufsetzen. Es kann aber auch daran liegen das ich die Datenbank auch neu aufgesetzt hatte.

Vielen dank trotzdem.

Share this post


Link to post
Share on other sites

Posted (edited)

24 minutes ago, Huck83 said:

und hatte den Wert auf 15 gesetzt

Jessas, da hast du ja bald mehr Fahrzeuge als Bäume auf der Karte :D 

Dreh den Wert nicht ZU hoch, dass saugt irgendwann auch stark an der Performance deiner Maschine, gerade wenn du noch 100 AI auf der Karte rumspringen lässt. Bis 20 Spielern, wirst du da nicht viel merken aber danach geht es rapide Berg ab.

Was du auch nicht vergessen solltest, in der Rechnung/Anpassung sind die Fahrzeuge die innerhalb einer Spawnzone spawnen, nicht mit einbezogen, die kommen nochmal oben drauf.

Das wäre bei standard Exile auf Altis, mal eben locker flockige 60 Fahrzeuge (10 Fahrzeuge pro Spawnzone * 6 Spawnzones.

spawnZoneVehicles[] =
		{
			{5, "Exile_Bike_OldBike"},
			{5, "Exile_Bike_MountainBike"}
		};

Bei nem Gridsize von 2.2km undd 15 Fahrzeugen pro Grid, hast du dann über den Daumen gepeilt, so ~1000 Fahrzeuge auf der Karte stehen - merkst was? :rock:

Wenn ein Fehler auftaucht, nach dem du was geändert hast-  schau ruhig immer mal in die rpt log rein. Die gängisten Begriffe zum Filtern einens Fehler wären: Error, Instead, Missing.

 

Viel Erfolg.

Edited by WURSTKETTE

Share this post


Link to post
Share on other sites

Ok danke weiß ich bescheid. lass es dann auf 3.

Share this post


Link to post
Share on other sites

Posted (edited)

Spiel ruhig ein wenig rum um ein Gefühl dafür zu bekommen.

Mit Infistar kannst du dir die Menge der Fahrzeuge als Zahl darstellen lassen.

Wenn du nur eine grobe Übersicht haben möchtst, stell in der exile_server_config.pbo/conifg.cpp 

vehiclesDebugMarkers = 0; 

von 0 auf 1.

Dann werden dir alle Fahrzeuge auf der Karte markiert.

Edited by WURSTKETTE

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.