Who's Online

None

Private Messages

You are not logged in.

Attention: open in a new window. PDFPrint


Goodfellas Source Code

I’m not really all that certain where the renewed interest in the Goodfella’s 2.0 script has cropped up from, nevertheless it would appear I’ve got a lot of people asking me for it again. Maybe people are starting to get the GTA bug under their skin again and are looking for a place to play. I can’t say I’ve been active or interested at all with the current San Andreas Multiplayer scene so it’s hard to gauge what’s out there and what’s quality. If you’re interested in the GF2.0 script you can have it however I’ve got a couple things to say about it first. Read on for that information and the download link.



First and foremost, an SAMP server isn’t just about the code. CCNGTA was a success and a great time for a myriad of reasons. Only one of which being the fact that it had a decent code set. Having the GF2.0 is not going to make your server an instant success. When you make a server you have to think of administration, donations, server hardware, collateral services, community management, staff management, and marketing. Coding comes into play but you focus exclusively on that I promise you no one will play if you lack in any other department.


Next, this code isn’t exactly beginner material. Pawn provides a dot syntax scripting language that’s some customized bastard child of C#. While it does provide a lot of things that help achieve what you’re looking to do it’s not a very powerful language and it wasn’t designed with a MMORPG style script in mind. There’s a lot of "there I did it" duct tape moments in the script because to be frank, there was no other way to do it. You really need to be a creative problem solver to work in this script and there are a lot of issues that were inherited from the Godfather code and a few cases of code aspirations exceeding the languages abilities.

That being said, just like I inherited all the problems with the Godfather script, you will be inheriting all the problems with the 2.0 script. When we made the migration to the 3.0 script we cleaned up a lot of backend problems most notably the catastrophic time bomb issue of the individual configuration files. When you create a web application, or any application for that matter, you need to take into account its ability to scale. The fact that each character has his own configuration file means data will snowball, handicap the backup process, drag down the access time, and eventually spell doom for the whole thing.

Success will be synonymous with failure using this script. If I were you guys I’d take the elements of 2.0 you liked, grab the 3.0 script and revert it back to what you want. I hear a lot of "We’re looking for a good foundation script and we’re going to make heavy modifications." This is not it, 2.0 is an upside down pyramid of sorts and all the great things you remember about playing on CCNGTA when it was 2.0 was thanks to community, staff, and had only a little bit to do with the code. CCNGTA had issues at the end while on the 3.0 code not because 3.0 was entirely to blame, there were a lot of other factors in play that caused the server issues. Unsupported security holes in SAMP, soured player disposition, short staffed, and no time for any of the head admins to manage the server.

All that said, I doubt I’ve swayed many people to work with the 3.0 code instead. I can’t really enforce this but I would appreciate a nod back to the Citizens Coup Network website if you should decide to create a server with Goodfellas 2.0. I’m not going to be selfish and not release the game mode and I would appreciate that mentality to be reciprocated. A lot of people put in a lot of hard work on that script and deserve to be recognized. I won’t be naïve though, I know a lot of people will simply rename it, change a few things and claim it as original. Maybe someone will become fickle and not get the help they want from me or someone here at the Coup and disassociate that way. My main objective is that players somewhere have a good experience with my code, that will have to be reward enough.

Without further ado, here it is: Click here to download Goodfellas 2.0


Add this page to your favorite Social Bookmarking websites
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! TwitThis Joomla Free PHP

Comments  

 
0 #1 GhoulSlayer 2010-02-28 22:16
Dot syntax, C#, are you sure you're talking about pawn?

Pawn is more like C, no classes, polymorphism, inheritance, it's typeless and portable.
Quote
 
 
0 #2 Citizen Alpha 2010-03-01 07:48
Hah, yeah, you're right its not "dot syntax". Its been a while and a lot of code later since I worked in pawn. I'm used to working with AS3 and C# professionally so when you work in one code you look back and it seems like all look like the one you're familiar with. Its like learning speaking a new language and having people as, "What language do you think in?" Thinking back I'm amazed anyone wants this anymore. This script is from back when we first started in September of 2007. It's been two and a half years now.

I always compare 2.0 to an upside down pyramid. Godfather was a shaky script and we attempted some tough stuff with not a lot of experience in the language. I remember 2 years ago working on the thing going "Why the fuck did this guy do it this way." Later I come to find the "right" way of doing it wasn't available with Godfather was produced. 3.0 fixed a lot of those things, but it just wasn't in the cards.

I see SAMP came out with a new version and seeming that 2.0 is based on a super early version of SAMP, if you used Goodfella's 2.0 as the basis for a script now, you're going to be way behind. No SQL (poor data management and scalability), inadequate code, and a plethora of other issues. SAMP is tough to deal with too, shit's kind of a crap shoot if it works or not. This isn't some powerhouse company producing your development environment.

You've had your hands on 2.0 since you nabbed it from Tommy back when I privately released it to him, what do you think of working in it?
Quote
 
 
0 #3 GhoulSlayer 2010-03-01 11:32
The code was fine, there was multiple issues with cock that I had to clean up, but all in all it was very easy to work in.

There was multiple problems with godfather that really had nothing to do with the 2.0 codebase. I'm talking about the biz/house systems and what not, in 4.0 (my version of the codebase) I completely gutted out those systems and rewrote them from the ground up, much like your gang system.

I love SQL, but SQL isn't the way to go in this case, the plugins are very glitchly for sa-mp and I now realize that people even used it to crash multiple sa-mp servers out there.

The 0.3a client update of samp is the whole reason for me taking the gf 2.0 and upgrading it, features that include turf systems, new faction control systems, npcs, gui based dialogs, a brand new business and housing system, and not to mention of the countless bugs that spawned up.
Quote
 
 
0 #4 GhoulSlayer 2010-03-01 11:35
Din is heading up on the o' GoodFellas 4.0 project, but it's currently skating on shaky ground at the moment since were all busy. I'm sure we'll have more news on it soon.
Quote
 

Add comment


Security code
Refresh

Home

Latest Forum Posts

Re:Command and Conquer 4
Yep they consolized the crap out of the game. They butchered Dawn of War 2 as well, some people like that game, but to me the 1st is superior in everyway.
Vilos_Cohaagen 27.7.2010 14:56
Re:CCN Real life picture thread, the sequel.
[IMG]http://i28.tinypic.com/5nw6x0.jpg[/IMG] Oh hai Fattie reporting in after several years.
Dougie666 22.7.2010 0:11
10 Basic League of Legends Gameplay Tips
Practice is for new champs I’m always miffed when I fire up a normal game and the first thing out of my teammate’s mouths is “I’ve never played this champ before.” Each match is a bit of an in...
Citizen Alpha 25.7.2010 9:27
Re:Command and Conquer 4
AriesWar wrote: I own it and have about 80 hours into the game, i have to say being a CnC player since about 12 years old, this one was rather disappointing. It really didn't live up the the C...
beer 18.7.2010 2:24
Re:CCN Real life picture thread, the sequel.
God... This community is..dead.
Dougie666 23.7.2010 20:55
Re:Oh hey.
Hola Grinch. Good to see you around. Been busy as well raising my daughter and have returned to school. I'm guessing you're working, which is good in this economy. A lot of the guys have...
beer 18.7.2010 2:14
Re:CCN Real life picture thread, the sequel.
Dougie666 wrote: [IMG]http://i28.tinypic.com/5nw6x0.jpg[/IMG] Oh hai Fattie reporting in after several years. You've grown. :-O http://i19.tinypic.com/6pgf6u8.jpg http://i13.tinypic.c...
TNT 22.7.2010 19:36
Re:Oh hey.
What's up man! Yeah things are a little slow around here, its just me on the front page and I've got a lot of freelance work happening so that dominates my time. What have you been doing with your...
Citizen Alpha 16.7.2010 17:49
More...

Citizen Login