Skip to content

Commit 2a232a2

Browse files
committed
Shifter 2K4 0.7
1 parent 9fed111 commit 2a232a2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+2895
-1424
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
enV.3zer0 and Kill(-)'s version of shifter, called Shifter K
1+
ParoXsitiC's Shifter 2K4 which is derived off Shifter K

Shifter2K4 Readme.txt

+94
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
____ _ _ _ _
2+
| _ \ ___ | | ___ __ _ ___ ___ | \ | | ___ | |_ ___ ___
3+
| |_) |/ _ \| | / _ \ / _` |/ __| / _ \ | \| | / _ \ | __|/ _ \/ __|
4+
| _ <| __/| || __/| (_| |\__ \| __/ | |\ || (_) || |_| __/\__ \
5+
|_| \_\\___||_| \___| \__,_||___/ \___| |_| \_| \___/ \__|\___||___/
6+
------------------------------------------------------------------------------
7+
Shifter2k4 v0.7 Beta
8+
http://www.tribeshifter.com/k/
9+
Created by: ParoXsitiC
10+
11+
12+
=================================================
13+
HOW TO INSTALL
14+
=================================================
15+
16+
Unzip the file into your server tribes folder.
17+
Dont have a server tribes folder?
18+
Make a new install.
19+
20+
21+
=================================================
22+
HOW TO RUN
23+
=================================================
24+
25+
to run a dedicated server on windows
26+
just click the "Shifter 2k4 dedicated"
27+
28+
This server will also run in SuSE Linux Pro 9 with Wine 20030813-51 RPM
29+
You must be running X for this to work.
30+
Put your files in your home directory, not root.
31+
In Shell Type:
32+
wcmd
33+
Use CD, DIR to find your tribes Root folder
34+
then use the command for running your server:
35+
InfiniteSpawn.exe *tribes -mod Shifter2K4 +exec serverConfig.cs -dedicated
36+
*NOTE* Linux will not work properly if you mess up CAPS and LowerCase Letters
37+
38+
Checkout ServerDefaults in the Config folder -
39+
Nofog attempt and Smurf DO work...
40+
just not good, so its up to you if you want
41+
to use them.
42+
43+
44+
=================================================
45+
UPDATES
46+
=================================================
47+
48+
Armors: Scout is female - This is so its smaller than chem
49+
Chem & Assassin is Female medium, so its smaller than merc.
50+
Merc is Male Light - so its smaller than engi but bigger than smaller ones.
51+
52+
53+
Railgun: Railgun power was increased.
54+
The speed of the reload time for Sniper Rifle and RailGun were switched, RailGun is Slower.
55+
56+
Map Options: Admins can now select a map in which will play next.
57+
Admins can also restart the current map or continue to the next.
58+
Switching Gamemodes no longer changes the map.
59+
60+
Merc Booster Pop: Instead of throwing plasma around, Merc catches on fire.
61+
Once on fire, rockets are attracted to the Merc without jetting.
62+
63+
AFK System: If someone says \"brb\" or \"afk\" they go in AFK mode.
64+
Both AFK Mode and Obs mode have limited Bandwidth usage.
65+
66+
Planes: Less crashes with Planes
67+
Shows the MPH the plane is going.
68+
69+
Lag: The admin.cs file was broken down in seperate files - causing less lag.
70+
71+
Voice Packs: Gave Admins choice to disable soundpacks.
72+
73+
Base Damage: Added two new options for base damage
74+
Base Healing and also Disable Base damage
75+
76+
Nuke: The nuke was giving a new look
77+
This new look includes alot go SFX and a mushroom cloud.
78+
79+
Suicides: Gave owner variable to decide if suicides count as a death
80+
Took out the point loss assoicated with suiciding.
81+
82+
Duel: Duel was giving a time in which no damage can be done
83+
Fixed problem with extra duel dummies being created.
84+
85+
Things to come: No crashes on Destroy all or satchels
86+
IP ban and a IP range (56kers) Ban
87+
Better smurf detection
88+
Choosable Weapon Duel
89+
TAB Admin and Ban list to deadmin or deban anyone
90+
Included 2 new admins : Owner and God
91+
Lots more!
92+
93+
This is a Beta version -- Modders/Scripters Wanted for help in development
94+
Please post comments or suggestions to AIM: onceup0nalie.

StartShifter.bat

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
InfiniteSpawn.exe *tribes -mod shifter +exec serverConfig.cs -dedicated
1+
"TribesDoSFixIS.exe" +exec serverConfig -mod shifter -dedicated

TribesDoSFix.txt

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Okay, Tribes DOS Fix is like infinite spawn but its better. It hides the tribes server windows to your task bar and also prevents DoS attacks to your server. In order to use it correctly you need to make a shortcut to the TribesDoSFixIS.exe.
2+
3+
Right click on TribesDoSFixIS.exe
4+
goto Create Shortcut
5+
A new icon will appear then righ click on it
6+
Select properties
7+
In the target list it should say something like
8+
"C:\2K4 Server\TribesDoSFixIS.exe"
9+
10+
The you just add
11+
+exec serverConfig -mod shifter2K4 -dedicated
12+
to the target, marking the target
13+
14+
"C:\2K4 Server\TribesDoSFixIS.exe"+exec serverConfig -mod shifter2K4 -dedicated
15+
16+
Then run that shortcut instead of the .bat file.
17+
18+
If you need help with this AIM me at
19+
onceup0nalie

TribesDoSFixIS.exe

7.5 KB
Binary file not shown.

shifter/serverDefaults.cs config/serverDefaults.cs

+45-22
Original file line numberDiff line numberDiff line change
@@ -5,42 +5,40 @@
55
//====================================================================
66

77

8-
$Shifter::PowerCheck = True; //== If True - Spawns players in Standard armor if power is down
98
$Shifter::AmmoBoom = True; //== Players ammo can blow up when killed
10-
$Shifter::Weapons = True; //== Advanced Weapon Options On
9+
$Shifter::Weapons = True; //== Advanced Weapon Options On
1110
$Shifter::LockOn = True; //== Stinger Missle Locks Available
1211
$Shifter::SpawnRandom = True; //== Turn on Random Spawn Setup?
1312
$Shifter::NoOutside = True; //== Turn on Outside of mission area damage
14-
$Shifter::TurretKill = True; //== Turret Kills Count For Player
13+
$Shifter::TurretKill = True; //== Turret Kills Count For Player
1514
$Shifter::PersonalSkin = True; //== Personal Skins On or Off
16-
$Server::AutoAssignTeams = "true"; // Places players on teams automatically
17-
$Shifter::TwoMinute = "True"; // == Two Minute Warning Notice On/Off (Default = True)
18-
$Shifter::LooseScore = 1.00; // == This is the score ratio for the loosing team. 0.5 for instance would cut a loosing players score by half.
15+
$Shifter::TwoMinute = "True"; //== Two Minute Warning Notice On/Off (Default = True)
16+
$Shifter::LooseScore = 1.00; //== This is the score ratio for the loosing team. 0.5 for instance would cut a loosing players score by half.
1917
$Shifter::Guided = True; //== Allow Guided Missile Stations in game?
2018
$Shifter::SpawnType = "Random"; //== Must be 'Standard' or 'Random'
2119
$Shifter::SpawnSafe = "10"; //== If the player is killed before X - Only Half Points Are Awarded.
2220
$Shifter::SaveOn = True; //== Allow players to save thier profiles.
2321
$Shifter::SpawnFavs = True; //== Allow spawn faves
2422
$Shifter::EngHealAll = True; //== Engineers touch heals objects.
2523
$Shifter::SwitchPerm = True; //== Admin Team Changing Players Is Perminant
26-
$Shifter::NoSwearing="false"; // == True means disallow swearing on your server? (update the SHBadwordlist.cs file)
27-
$Shifter::BadWordsMax=3; // == If no swearing, This value is the limit at which the client starts being killed for swearing
28-
$Shifter::BadWordskick=4; // == If no swearing, This value is the limit at which the client is kicked for swearing
24+
$Shifter::NoSwearing="false"; //== True means disallow swearing on your server? (update the SHBadwordlist.cs file)
25+
$Shifter::BadWordsMax=3; //== If no swearing, This value is the limit at which the client starts being killed for swearing
26+
$Shifter::BadWordskick=4; //== If no swearing, This value is the limit at which the client is kicked for swearing
2927
$Shifter::VoteDTD = True; //== Allow Team Damage Disable Vote
3028
$Shifter::VoteKick = True; //== Allow Vote to kick
3129
$Shifter::VoteAdmin = False; //== Can players initiate vote to admin
3230
$Shifter::Reactions = True; //-- Damage knocks player back
33-
$Shifter::HackedTime = 90; // -- Time hacked items will remain hacked. 0 = Must be hacked back... - Defults To 90
34-
$Shifter::HackTime = 5; // -- Length Of Time To Complete Hacking - Defaults To 5
35-
$Shifter::HackLock = 90; // -- Legth of time a hacked item will be disabled for after being hacked. - Defaults To 0
36-
$Shifter::LaserMineLive = 5; // -- Live Time For Laser Mines - Defaults To 5 Seconds
37-
$Shifter::ItemLimit = True; // -- Makes it so that ONLY the armors that can buy a given item can see it in the invo list.
38-
$Shifter::DetPackLimit = 15; // -- Limit of DetPacks per match
39-
$Shifter::NukeLimit = 15; // -- Limit of Nukes per match
40-
$Shifter::HeadShot = 5; //== Bonus for Head Shots
31+
$Shifter::HackedTime = 90; // -- Time hacked items will remain hacked. 0 = Must be hacked back... - Defults To 90
32+
$Shifter::HackTime = 5; // -- Length Of Time To Complete Hacking - Defaults To 5
33+
$Shifter::HackLock = 90; // -- Legth of time a hacked item will be disabled for after being hacked. - Defaults To 0
34+
$Shifter::LaserMineLive = 5; // -- Live Time For Laser Mines - Defaults To 5 Seconds
35+
$Shifter::ItemLimit = True; // -- Makes it so that ONLY the armors that can buy a given item can see it in the invo list.
36+
$Shifter::DetPackLimit = 15; // -- Limit of DetPacks per match
37+
$Shifter::NukeLimit = 15; // -- Limit of Nukes per match
38+
$Shifter::HeadShot = 10; //== Bonus for Head Shots
4139
$Shifter::KillTime = 120; //== Starting timer for kill -vs- live time bonuses, the longer a player lives the higher the bonus. Bonus counting does not start UNTIL this many seconds after player spawns.
4240
// ================================================
43-
// New ShifterK Variables
41+
// Shifter K Variables
4442
// ================================================
4543
$Shifter::noOTurrets = true; // Check Offensive Turrets On/Off -- Default: True (On)
4644
$Shifter::Newairbase = true; // Toggle New/Old Airbase -- Default: True (New)
@@ -49,20 +47,45 @@
4947
$Shifter::HelpOn = false; // Shifter Help On/Off -- Default: False (Off)
5048
$Shifter::Osniping = false; // Offensive Sniping Check On/Off -- Default: False (Off)
5149
$Shifter::Stationdeploy = true; // Deploy in Invostation On/Off -- Default: True (On)
52-
$Shifter::Capping = true; // Capping Out On/Off -- Default: True (On)
5350
$Shifter::PlayerDamage = true; // Player Damage On/Off -- Default: True (On)
5451
$Shifter::DetsNukesMCS = true; // Nukes,Dets,MCS On/Off -- Default: True (On)
5552
$Shifter::WeakLaserRifle = false; // Weak is set to 0.010, Whereas normal is 0.014
5653
$Shifter::RedLaserRifle = false; // Red laser/Blue laser
5754
$Shifter::AttachedLaserRifle = false; // Laser travels with weapon.
5855
$Shifter::SuicideTimer = "0"; // Seconds before they can Ctrl K
5956
$Shifter::KickMessage = "Go away Idiot!"; // Center print player sees before being kicked
60-
$Cheating::Ban = "false"; // Ban anyone who brings up the cheat message 5 times
57+
$Cheating::Ban = false; // Ban anyone who brings up the cheat message 5 times
6158
$Cheating::DeployCheck = true; // Deploy Cheat Check On/Off -- Default: True (On)
62-
$Cheating::UsageCheck = false; // Scheduled Use Cheat Check On/Off -- Default: True (On)
63-
$Cheating::AutoJJCheck = false; // Auto JJ Cheat Check On/Off -- Default: False (Off)
59+
$Server::AutoAssignTeams = "true"; // Places players on teams automatically
6460
$Server::PacketRate = "14"; // Cable Modem rate, Mess with this alittle.
6561
$Server::PacketSize = "300"; // Cable Modem rate, Mess with this alittle.
62+
63+
64+
// ================================================
65+
// New Shifter 2K4 Variables
66+
// ================================================
67+
68+
$Flag::ManualReturn = "True"; // True - Manaual Flag return || False - Auto Return
69+
$Flag::TimeTeamcanHold = 120; // Time a player can hold the flag until its returned.
70+
$Duel::DamageDelay = 2.0; // Time before damage can be done in the In-game Duelfa
71+
$Shifter::PowerCheck = false;//buggy //== If True - Spawns players in Standard armor if power is down
72+
$Shifter::ComChat = false; // If true = Players can't use teamchat or commands with sensors down
73+
$Shifter::SafeBase = false; // Undestroyable Generators and stations
74+
$Shifter::BaseHeal = false; // Base heals itself
75+
$Shifter::BaseRepairRate = 0.025; // How Fast Base Repairs itself - Repairgun = 0.1 , instant = 1.0
76+
$Shifter::UnlimitedCapping = false; // Capping Out On/Off -- Default: False (Off)
77+
$Shifter::Capping = true; // Capping On/Off -- Default: True (On)
78+
$Server::JetEffect = false; // Different Jet Effects
79+
$Server::Smurf = false;//buggy // Smurf Detection
80+
$Server::MuteSP = false; // Mute Soundpacks
81+
$Server::SuicideCountasDeath = false; // Do Suicides count as a death
82+
$Cheating::UsageCheck = true; // Scheduled Use Cheat Check On/Off -- Default: True (On)
83+
$Cheating::AutoJJCheck = true; // Auto JJ Cheat Check On/Off -- Default: True (on)
84+
$Cheating::Nofog = true;//buggy // Spawn Bots under the Map to make fake Arrows
85+
$Cheating::NofogBots = "8"; // How many Orignal Bots do you want to start with
86+
$Cheating::NofogBotNames = "enV.3zer0 KiLL(--) GonzoTheClown GreyFlcn Plasmica Czar FuckingCheater NoFogLoser";
87+
// Make sure the above the names are the same as the number of Fogbots, 8 Names, 8 Bots
88+
6689
// ================================================
6790
// Permanent Bans
6891
// ================================================

0 commit comments

Comments
 (0)