|
Title: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 24, 2010, 08:57:46 AM if ur locust swarm or claws deal 0 damage, please tell us!
BETA 2 CONTAINS A DATABASE CHANGE. IT IS REQUIRED BECAUSE WE WILL RUN INTO SCALING ISSUES FOR LARGE NUMBER OF RACES >>>>>>------READ ALL OF THE FOLLOWING BEFORE YOU PROCEED--------<<<<<<< WE RECOMMEND YOU UPDATE WHEN THE SERVER IS EMPTY/ WHEN ITS AT THE LOWEST ACTIVITY OF THE DAY LOAD THE war3source_convertDB_useONCE.smx ONCE ON YOUR SERVER ALONG WITH OTHER NEW *.SMX FILES (DO A HARD BOOT) XP AND LEVELS WILL BE CONVERTED FROM YOUR OLD TABLE TO NEW TABLE, SKILL LEVELS ARE NOT SAVED, 0 ENTRIES WILL NOT BE SAVED. YOUR OLD XP WILL BE LEFT INTACT IN CASE YOU NEED TO GO BACK TO OLD VERSION SEE YOUR ERROR LOG FOR CONVERSION PROCESS BECAUSE THE SERVER WILL APPEAR TO BE FROZEN AND NOT RESPOND: SAMPLE ENTRY L 07/24/2010 - 00:54:48: [w3s\war3source_convertDB.smx] This Race: 3900 / 4270 INSERT INTO war3source_racedata1 (steamid,raceshortname,level,xp) VALUES ('STEAM_0:0:19xxxxx','undead','9','1763') POPULATED SERVER CONVERSION SHOULD TAKE 5-10 MINUTES IF YOUR SERVER PROVIDER TRIES TO RESTART YOUR SERVER BECAUSE ITS NOT RESPONDING DURING THIS TIME, DISABLE THE FEATURE IF POSSIBLE OR LET US CONVERT IT UP FOR YOU (REPLY HERE WE WILL GIVE YOU OPTIONS) REMOVE war3source_convertDB.smx WHEN ITS DONE. SEE THE ERROR LOG TO CONFIRM THAT ITS ACTUALLY FULLY COMPLETED AND NOT THAT THE SERVER RESTARTED BY YOUR CONTROL PANEL. POST HERE FOR CONVERSION HELP ----------------------- ----------------------- ----------------------- download @ www.ownageclan.com/war3source 1.1.5 B9 (public release) minor crypt lord changes to fix retriggering issues fixed being able to buy with say when item is restricted Engine 4 deals with weapons (especially restrictions) native War3_WeaponRestrictTo(client,String:onlyallowedweaponsnames[]); ie "weapon_knife,weapon_hegrenade" //c4 automatically allowed separated some include files war3_print_levelbank_spawn 1 (default 0) to print player's levelbank every spawn if they have any default auto save time reduced to 60 auto save will no longer print to chat by default ( war3_print_on_autosave 0 ) dev1 merge sort algorithm for sorting your races by min level! maintains relative order! war3_sort_minlevel 0 buff bFlyModeDeny armor buffs fPhysArmor, fMagicArmor are now used in DealDamage (maybe also in normal game damage later) both scales according to http://honwiki.net/wiki/Armor stock print skill message and damage functions (see interface) cvar for bonus xp for level difference (war3_xp_level_difference_bonus)*(level difference) if victim's level is higher removed OnRaceChanged please change it to OnRaceSelected revivals (mage, orc) allows guns to have full ammo B8FIX 1 reverted war3_dealdamage back to creating an entity each time B8 crypt lord spiked carapace will deal damage to its attacker, and other minor changes with spiked carapace races can be reloaded on the fly, use: sm plugins list, sm plugins reload #, and server command "loadraces" to reload a race. force redefinition of MAXPLAYERS changed all 65 and 66 arrays to use MAXPLAYERS increase human teleport check time race limits per team: war3_racelimit_enable 1 (default 1) war3_SHORTNAME_team1_limit X (default 99) war3_SHORTNAME_team2_limit X (default 99) auto join race will be disabled when race limits are enabled races set by admins do not count towards race restrictions B7 new buffs bSilenced,//cannot use skills bStunned, //cannot shoot, cannot cast, cannot move bBashed, //cannot move bDisarm,//cannot shoot bNoMoveMode,//move type none! overrrides all other movestypes bFlyMode, //fly mode! War3_ValidPlayer is now a stock instead of a native point_hurt entity is not recreated for War3_DealDamage, other optimizations team name and level in players with this race list Engine 2 for tracing view end point (untested) B6 skills limit increased to 7 playerinfo shows race on the name No Race name for race id 0 added naix sounds naix teleport location will be cached death location of the victim (which does not equal the abs origin right after he died) naix will telepeort to victim location only if he is ducking added mask of death sound, implements War3_TrackDelay for not alowing sound to be re emiited under a .3 second delay mask of death now calculates correct leech amount via PostHurt instead of theoretical TakeDamage B5 increased default XP rewarded for objectives (cvars) added level bank for new players, cvar for level bank default is 30. DB failure will not trigger free levelbank show levelbank amount in changerace menu if he has any more info added to playerinfo and skillsinfo like max level and skill level playerinfo can direct people to a menu about his current race raceinfo can direct people to a menu about all people who are currently that race fixed a naix print message tweaks to the CD electric tide animation forcing save xp on race set B4 Dev added native War3_GetRaceIDByShortname(String:raceshortname[]); B4 cvar war3_SHORTRACENAME_restrict_items "claw,orb" to prevent people from buying the listed items if they are that race restricted items for race is checked on spawn, and will be removed without refund removed many "public " keywords for performance (minor) buy via say or team say command using item shortname. extra characters after the shortname are accepted "boot" "boots" "bootwtf" reverted race change to at death. race will be changed at spawn or death (after OnWar3EventDeath so u can do some last minute stuff right here before his race changes) TRUE/MAGIC damage via War3_DealDamage in CS will remove CS armor and reapply CS armor, PHYSICAL will have to go through armor War3_DealDamage will use HP comparison for getting the damage dealt if victim is still alive after damage, otherwise war3 physical and magic armor reduced damge is considered the damage dealt increased CS undead suicide bomber max damage by 66 at every level (166 - 266 theoretical max dmg, reduced via CS armor) For enemies with Full HP full armor you basically have to be touching for instant kill, the armor basically reduce half the damage. suicide bomber damage count as PHYSICAL welcome menu changes B3 fixed cooldown manager not managing the last race for spawn and death expirations better handling of level check increased CD overload range added CD overload zap sound fixed CD not tracing correctly in CS CD ultimate overload will double the zaps per second in CS for the same duration fixed weapon fire event preventing tf2 load moved cooldown manager and created delay tracker into its own plugin (engine 1) added sound for CD ult state fixed cd ult not damageing the lowest hp target War3_DealDamage now REQUIRES a weapon name, this is likely to break backwards compatability on compile, but those that are already compiled will work fine B2 DATABASE CONVERSION (use DB converter once and once only) all xp are stored in one table, and one main table for other player data xp is saved for one race only (1 query), and if you change race ur old race xp will be saved sql separation for saving and retrieving parts set race on join is now default 0 fixed Sr ultimate cvar fixed weapon fire event for attack speed (CS) playerinfo can accept name argument levelbank adding fix war3sourceraces insert will be threaded Title: Re: 1.1.5 BETA 2 DB CHANGE Post by: [Oddity]TeacherCreature on July 24, 2010, 10:15:47 AM SKILL LEVELS ARE NOT SAVED,
??? Title: Re: 1.1.5 BETA 2 DB CHANGE Post by: Ownz on July 24, 2010, 10:17:37 AM which skills they have leveled, cuz thats complicated, they just have to rechoose their skills which aint hard
Title: Re: 1.1.5 BETA 2 DB CHANGE Post by: iceman on July 25, 2010, 10:45:36 AM I have a pub server and a small test server with a shared database. Do i run the db converter.smx on my test server then just add the new version to my pub server?
Title: Re: 1.1.5 BETA 2 DB CHANGE Post by: Ownz on July 25, 2010, 10:58:46 AM u sure can, ur tests server can convert, after its done upgrade ur pub server and viola
Title: Re: 1.1.5 BETA 2 DB CHANGE Post by: iceman on July 25, 2010, 11:03:32 AM alrighty then thanks
Title: Re: 1.1.5 BETA 2 DB CHANGE Post by: iceman on July 25, 2010, 11:27:05 AM getting these on startup now
Quote L 07/25/2010 - 13:08:49: SourceMod error session started L 07/25/2010 - 13:08:49: Info (map "cp_well") (file "errors_20100725.log") L 07/25/2010 - 13:08:49: [SM] Native "HookEvent" reported: Game event "weapon_fire" does not exist L 07/25/2010 - 13:08:49: [SM] Displaying call stack trace for plugin "War3Source\War3Source.smx": L 07/25/2010 - 13:08:49: [SM]
L 07/25/2010 - 13:08:49: [SM] Native "War3_GetGame" reported: Plugin owning this native is currently paused. L 07/25/2010 - 13:08:49: [SM] Displaying call stack trace for plugin "War3Source\War3Source_007_Warden.smx": L 07/25/2010 - 13:08:49: [SM]
L 07/25/2010 - 13:09:05: [SM] Displaying call stack trace for plugin "War3Source\War3Source_001_UndeadScourge.smx": L 07/25/2010 - 13:09:05: [SM]
L 07/25/2010 - 13:09:06: [SM] Displaying call stack trace for plugin "War3Source\War3Source_011_BloodHunter.smx": L 07/25/2010 - 13:09:06: [SM]
L 07/25/2010 - 13:09:06: [SM] Displaying call stack trace for plugin "War3Source\War3Source_011_BloodHunter.smx": L 07/25/2010 - 13:09:06: [SM]
L 07/25/2010 - 13:09:06: [SM] Displaying call stack trace for plugin "War3Source\War3Source_011_BloodHunter.smx": L 07/25/2010 - 13:09:06: [SM]
L 07/25/2010 - 13:09:06: [SM] Displaying call stack trace for plugin "War3Source\War3Source_011_BloodHunter.smx": L 07/25/2010 - 13:09:06: [SM]
L 07/25/2010 - 13:09:07: [SM] Displaying call stack trace for plugin "War3Source\War3Source_011_BloodHunter.smx": L 07/25/2010 - 13:09:07: [SM]
L 07/25/2010 - 13:09:07: [SM] Displaying call stack trace for plugin "War3Source\War3Source_011_BloodHunter.smx": L 07/25/2010 - 13:09:07: [SM]
Title: Re: 1.1.5 BETA 2 DB CHANGE Post by: Ownz on July 25, 2010, 11:58:48 AM damn tf, ill come up with a fix asap
Title: Re: 1.1.5 BETA 2 DB CHANGE Post by: Ownz on July 25, 2010, 12:02:36 PM you can remove line 90 in events.inc and compile
HookEvent("weapon_fire",WeaponFireEvent, EventHookMode_Pre); //CS Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 25, 2010, 09:13:04 PM beta 3 is out
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 26, 2010, 12:12:25 PM BETA 4
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 27, 2010, 03:20:35 PM beta 5
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: saintk on July 28, 2010, 05:01:33 AM Hi,
When i try to do this update it spams this: L 07/28/2010 - 12:55:15: [SM] Native "War3_ValidPlayer" reported: Plugin owning this native is currently paused. L 07/28/2010 - 12:55:15: [SM] Displaying call stack trace for plugin "War3Source_011_BloodHunter.smx": L 07/28/2010 - 12:55:15: [SM]
L 07/28/2010 - 12:55:49: [SM] Displaying call stack trace for plugin "war3source_convertDB_useONCE.smx": L 07/28/2010 - 12:55:49: [SM]
afterwards i get this when booting: 07/28/2010 - 12:59:12: [SM] Native "War3_ValidPlayer" reported: Plugin owning this native is currently paused. L 07/28/2010 - 12:59:12: [SM] Displaying call stack trace for plugin "War3Source_011_BloodHunter.smx": L 07/28/2010 - 12:59:12: [SM]
L 07/28/2010 - 12:59:12: [SM] Displaying call stack trace for plugin "War3Source_011_BloodHunter.smx": L 07/28/2010 - 12:59:12: [SM]
L 07/28/2010 - 12:59:13: [SM] Displaying call stack trace for plugin "War3Source_011_BloodHunter.smx": L 07/28/2010 - 12:59:13: [SM]
L 07/28/2010 - 12:59:13: [SM] Displaying call stack trace for plugin "War3Source_011_BloodHunter.smx": L 07/28/2010 - 12:59:13: [SM]
L 07/28/2010 - 12:59:13: [SM] Native "War3_ValidPlayer" reported: Plugin owning this native is currently paused. L 07/28/2010 - 12:59:13: [SM] Displaying call stack trace for plugin "War3Source_011_BloodHunter.smx": L 07/28/2010 - 12:59:13: [SM]
and from the looks of it it didnt upgrade the DB cause wc3 wont work. Cheers Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 28, 2010, 07:22:15 AM u war3source main didnt load. delete the error logs and launch again, find the first few errors teh indicate why this happened
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: saintk on July 28, 2010, 08:26:15 AM These were the first few lines:
Code: L 07/28/2010 - 12:50:28: [SM] Native "HookEvent" reported: Game event "weapon_fire" does not exist L 07/28/2010 - 12:50:28: [SM] Displaying call stack trace for plugin "War3Source.smx": L 07/28/2010 - 12:50:28: [SM] [0] Line 90, W3SIncs/events.inc::War3Source_HookEvents() L 07/28/2010 - 12:50:28: [SM] [1] Line 123, S:\Programming\SCRIPTINGSMX\War3SourcePv2\War3Source.sp::OnPluginStart() L 07/28/2010 - 12:50:40: [SM] Native "War3_GetGame" reported: Plugin owning this native is currently paused. L 07/28/2010 - 12:50:40: [SM] Displaying call stack trace for plugin "War3Source_001_UndeadScourge.smx": L 07/28/2010 - 12:50:40: [SM] [0] Line 167, War3Source_001_UndeadScourge.sp::OnMapStart() L 07/28/2010 - 12:50:41: [SM] Native "War3_ValidPlayer" reported: Plugin owning this native is currently paused. L 07/28/2010 - 12:50:41: [SM] Displaying call stack trace for plugin "War3Source_011_BloodHunter.smx": L 07/28/2010 - 12:50:41: [SM] [0] Line 151, War3Source_011_BloodHunter.sp::RuptureCheckLoop() Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 28, 2010, 08:27:47 AM get on the latest beta, do ur conversion process
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: saintk on July 28, 2010, 11:55:17 AM I tried it with beta 5 as well with the same result.
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 28, 2010, 12:13:42 PM did you get another fire_event error?
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 28, 2010, 01:16:11 PM BETA 6
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: saintk on July 29, 2010, 03:09:11 AM I think with beta 6 the conversion worked. Only "problem" is that it doesn't seem to report anything when its done?
Cheers Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 29, 2010, 07:40:50 AM Quote SEE YOUR ERROR LOG FOR CONVERSION PROCESS BECAUSE THE SERVER WILL APPEAR TO BE FROZEN AND NOT RESPOND: SAMPLE ENTRY L 07/24/2010 - 00:54:48: [w3s\war3source_convertDB.smx] This Race: 3900 / 4270 INSERT INTO war3source_racedata1 (steamid,raceshortname,level,xp) VALUES ('STEAM_0:0:19xxxxx','undead','9','1763') SEE THE ERROR LOG TO CONFIRM THAT ITS ACTUALLY FULLY COMPLETED AND NOT THAT THE SERVER RESTARTED BY YOUR CONTROL PANEL. Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 29, 2010, 05:05:21 PM B7
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: vogon on July 30, 2010, 01:50:54 AM B7 Just to clarify, the DB conversion is made only once right? so If I did it on B2 then I dont need to do it anymore? Cheers for the continuing releases! Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: saintk on July 30, 2010, 05:39:17 AM Quote SEE YOUR ERROR LOG FOR CONVERSION PROCESS BECAUSE THE SERVER WILL APPEAR TO BE FROZEN AND NOT RESPOND: SAMPLE ENTRY L 07/24/2010 - 00:54:48: [w3s\war3source_convertDB.smx] This Race: 3900 / 4270 INSERT INTO war3source_racedata1 (steamid,raceshortname,level,xp) VALUES ('STEAM_0:0:19xxxxx','undead','9','1763') SEE THE ERROR LOG TO CONFIRM THAT ITS ACTUALLY FULLY COMPLETED AND NOT THAT THE SERVER RESTARTED BY YOUR CONTROL PANEL. Ye i read your instructions, but as i said, there is no message. I've had the server sitting there long enough to be 100% sure it should be done with conversions. Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 30, 2010, 06:40:13 AM @vogon you convert once when u switching from < 1.1.5B2 to B2 or higher
saintk check your database manually then Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: [Oddity]TeacherCreature on July 30, 2010, 12:13:32 PM Engine 2 doesnt work
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 30, 2010, 12:14:02 PM hey dude why dont u talk to me on steam
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: [Oddity]TeacherCreature on July 30, 2010, 03:08:51 PM sorry not always available on steam
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on July 31, 2010, 05:10:04 PM beta 8
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: zero on August 01, 2010, 10:23:36 PM I saw that we are able to have up to 7 abilities now! I however was wondering if there is any set limit on how many levels per ability there are? In other words is there a max or min amount of levels each ability can have and or do all abilities in a given race require the same max level.
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on August 01, 2010, 10:27:10 PM u are free to chose your skill level from 1 to 2,147,483,647 and each skill max level is independent of each other
however once the race reaches level 16, he will still level at the rate as if he is level 16 Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: zero on August 01, 2010, 10:38:11 PM Ah so there is no continuous increase in XP requirements per level after 16 :'(
Great to hear about the level skill settings. This really allows for some cool options! Oh, btw is there any option yet to make shopmenu items require cash instead of credits. This opens new dynamics for servers that do not give free money as it makes players choose between shopmenu items or better weapons/regular equipment. If not here is just a suggestion of how it could be implemented if you guys wanted to: A simple program/cvar setting that disables the ability to gain credits from kills and instead just setups a ratio system. This way plugins would be unaffected. For example a plugin says something is 2 credits and ratio is set to 800. So the item would list in the menu as $1600 instead of 2 credits and if a user bought the item it would take $1600 from them. Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on August 01, 2010, 10:49:32 PM a full money buying support is in the works
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: zero on August 01, 2010, 11:06:17 PM I do not know if you planned this already or decided just now but thank you so much for this! I am so excited I can not sleep until I read over the constraints.inc and War3Source_Interface.inc, if only I had a printer on hand so I could read from my bed! (on vacation)
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Scyther on August 02, 2010, 03:42:27 AM Zero would you also like the idea of being able to buy credits with money since there is no bank? having someone choose between something like speed and using a pistol or normal and a machine gun isnt quite fair imo because the point of the mod is to use both powers and guns in balance, if you feel like thats too overpowered remove some items or restrict races from certain items
Credits with CS money = <3 Once again, this is an opinion :) Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: zero on August 02, 2010, 01:08:14 PM Of no the idea is that they do need to select between weapons or shopmenu items as they both enable them an advantage over other players. This also effects balancing on races that give weapons and or money. For example a race may give weapons but may be weak and require a player to thus use money on shopmenu items instead of weapons like other players. While You could do a credit option to I think just taking the cash and listing it as that directly makes it easier for the players.
I like to think that race abilities balance with weapons which balance with shopmenu items that balance the race again. It allows for greater dynamics in game play without preventing proper balancing. In addition it enables more complex stratifies for experienced players. Even if you do not have a lot of skill you can still gain an advantage by implementing the most economical decisions for your given race. Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Scyther on August 02, 2010, 03:07:08 PM But balanced with buying xp yeah, it's a bit hard IMO unless there's a bank to store money in
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: zero on August 02, 2010, 08:40:19 PM They do not need to store money.... they have money. They can have up to 16000. If the prices of the items are balanced properly they need to select from the value of guns vs the value of shopmenu items. For some items they last the entire map and for some just a round. The power and length of effect is reflective in the price. Your buying weapons from the "gun shop" you should be buying magic items and other things from the shop menu in the same way. If a server wants to run a bank mod and balance item prices for that then have at it. I however would advise against it to prevent people from whoring cash and buying xp with it. While using cah to buy xp can be good if your starting off and the money is better spent on that vs a better gun people with a bank could store it then use it all later to quickly level a race. But like I said if that is what you want to do nothing stops you from running a bank mod.
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Scyther on August 03, 2010, 12:53:50 AM Since leveling isnt exactly the fastest thing in the world, and i dont want it to be xp tomes have always been a good thing, if people want to whore and buy them they earned the credits so they should be able to, as long as ownz gives the option between the two im fine with it but a buy credits with money function would be nice :)
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: [Oddity]TeacherCreature on August 03, 2010, 09:25:02 AM YEa dont go to a money system those are gay
Scyther u can change war3source ini in sourcemod/configs to alter XP or use ur war3source.cfg in cstrike/cfg and alter reward xp or change tome xp amount but personally i think credit system is unique well balanced and even has assisst credits WELL DONE A PURCHASE CREDITS SYSTEM MIGHT BE OK Like spend $5,000 cash to get 5 credits I can even code that when I get a chance Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Tanis on August 03, 2010, 02:19:33 PM How do i change so that the levelbank for players is 0?
I've tried adding the cvar new_player_levelbank 0 to the .cfg - but when i restart my server and check the cvarlist, it's still set as 30? Thanks, Tanis. Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on August 03, 2010, 02:23:15 PM war3_new_player_levelbank 0
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Tanis on August 03, 2010, 02:31:30 PM war3_new_player_levelbank 0 i put that command in the war3config.cfg on cstrike\cfg folder - but the cvarlist in console still says that it's 30 Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on August 03, 2010, 03:06:49 PM cfg/war3source.cfg
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on August 05, 2010, 09:06:42 AM Beta 9
Title: Re: 1.1.5 BETA 2+ DB CHANGE Post by: Ownz on August 05, 2010, 04:47:41 PM any last minute bugs cuz im going to release the B9 as the final...
|