Well...

08/25/2011 01:33 InfamousNoone#1
With the nice encryption change Ultimation is finally releasing a nuker for binary servers, or so I'm told -- In fact I could do it too if he didn't. It enables pretty much any user to take down a binary-server.

With that said, this once again gives rise to servers self-coded. With that said, how badly is there a need for an actual decent public server? I may consider coming back to the private-server development community.
08/25/2011 01:47 chickmagnet#2
Quote:
Originally Posted by InfamousNoone View Post
With the nice encryption change Ultimation is finally releasing a nuker for binary servers, or so I'm told -- In fact I could do it too if he didn't. It enables pretty much any user to take down a binary-server.

With that said, this once again gives rise to servers self-coded. With that said, how badly is there a need for an actual decent public server? I may consider coming back to the private-server development community.
i haven't that much interest in learnin c# atm but i do know ur work is always great trinityco disappointed me and i'll never play it again and i believe u can make a server that would wipe all the others out of the water id say go for it
08/25/2011 02:11 _DreadNought_#3
Greetings, sir.

This section has gone very down hill im afraid to say, Hellmouth is closed untill beta(even so its not pvp) and there is not one single server thats worth playing, FluxNetwork, nope(LOL, I think im still admin? ;O).

Literally, not one.

Nuker? That sounds interesting and sounds like alot of fun for me to play with should it get released :D

I would encourage you to create a PVP server again, but I cannot see you doing so. AcidCO was hellaawesome, if you can top that, then fuck yeah.

#edit
I would also suggest you continue your C# VIDEOS(no not text) as im a visual learner, and I dont want to buy a year membership at [Only registered and activated users can see links. Click Here To Register...] and take the C# course.

Regards,
Dread
08/25/2011 02:38 CptSky#4
Quote:
Originally Posted by InfamousNoone View Post
[...] With that said, this once again gives rise to servers self-coded. With that said, how badly is there a need for an actual decent public server? I may consider coming back to the private-server development community.
Actually, I'm not so much up to date about the english community, but I think, by what I heard that there isn't a lot of decent server. As always, the majority of the CO2 private server are running TQ binaries, and the other aren't so good. I don't know a lot of server that are running their own emulator. Anyway, I would say that there is always place for decent server coded by decent coder :rolleyes: For sure, you will have a good community if you create a new private server.

Also, I would say that the private server community is currently in a stagnation period. French community is at the same point that when I launched the first private server, 3 or 4 years ago... There isn't any private server. So, I decided to come back and open a new decent private server for french community. I don't think that the english community is at the same point, but the community needs a new wave of decent releases...

I hope you'll rework on a project. Not that I'm going to play, but it will help the community.
08/25/2011 09:20 BaussHacker#5
It will just be a waste of time, but perhaps going to be fun.
08/26/2011 09:43 InfamousNoone#6
So yeah, I've started on it and talked to Ultimation about it and he said he's in, so I guess that decides it. I've already started coding it. Oh joy the database system is a bitch to code. I've reworked the way I handle the database. It still uses ini-files, but looks quite different and is significantly faster than before.

i.e.
Code:
        private static DBMap dbGameDefaults = new DBMap()
        {
            {"GM", 0},
            {"Name", string.Empty},
            {"SpouseAccount", string.Empty},
            {"MapId", 1002},
            {"X", 400},
            {"Y", 400},
            {"Level", 130},
            {"Mesh", 3},
            {"Sex", 1},
            {"Avatar", 0},
            {"Reborn", 2},
            {"HairStyle", 421},
            {"Nobility", 0},
            {"PKPoints", 0},
            {"Job", 15},
            {"Money", 0},
            {"ConquerPoints", 0},
            {"MP", 0},
            {"HP", 1},
            {"GuildId", 0},
            {"GuildRank", 0},
            {"GuildWarTime", DateTime.Now},
            {"Strength", 5},
            {"Agility", 2},
            {"Vitality", 3},
            {"Spirit", 0},
            {"AttributePoints", 422-(5+2+3+0)}
        };
Code:
        public static void LoadCharacter(User user, int loginId, int passwordId, out string replyMsg)
        {
            try
            {
                AuthenticationUser auth = AuthenticationSocket.Select(loginId);
                user.Account = auth.Account;
                user.Password = auth.Password;

                if (user.Password.GetHashCode() != passwordId)
                {
                    replyMsg = "Hahahaha, nice try. Fag.";
                    return;
                }

                DBMap map = SelectFile("accounts", user.Account + ".db")["game"];
                map.Defaults = dbGameDefaults;

                user.Name = map["Name"];
                if (user.Name == map.Defaults["Name"])
                {
                    replyMsg = "NEW_ROLE";
                }
                else
                {
                    user.GM = map["GM"];
                    user.SpouseAccount = map["SpouseAccount"];
                    if (user.SpouseAccount != map.Defaults["SpouseAccount"])
                    {
                        DBNode spouse = SelectFile("accounts", user.SpouseAccount + ".db")["game"];
                        user.Spouse = spouse.ReadString("Name", "None", 16);
                    }
                    else
                    {
                        user.Spouse = "None";
                    }
                    user.MapID = map["MapId"];
                    user.X = map["X"];
                    user.Y = map["Y"];
                    user.Level = map["Level"];
                    user.ConstructModel(map["Mesh"], map["Sex"], map["Avatar"], 0);
                    user.Reborn = map["Reborn"];
                    user.HairStyle = map["HairStyle"];
                    user.Nobility = map["Nobility"];
                    user.PKPoints = map["PKPoints"];
                    user.Job = map["Job"];
                    user.Money = map["Money"];
                    user.ConquerPoints = map["ConquerPoints"];
                    user.MP = map["MP"];
                    user.HP = map["HP"];
                    user.GuildId = map["GuildId"];
                    user.GuildRank = map["GuildRank"];
                    user.GuildWarTime = map["GuildWarTime"];
                    user.Strength = map["Strength"];
                    user.Agility = map["Agility"];
                    user.Spirit = map["Spirit"];
                    user.Vitality = map["Vitality"];
                    user.AttributePoints = map["AttributePoints"];

                    replyMsg = "ANSWER_OK";
                }
            }
            catch (Exception ex)
            {
                replyMsg = ex.Message;
            }
        }
Resembles more what you SQL-folks do, no?
08/26/2011 10:30 BaussHacker#7
Quote:
Originally Posted by InfamousNoone View Post
....
Looks good, good luck with it ^^
08/26/2011 12:32 Ultimation#8
yea, thats pretty much it, looking good dude, u need to setup a repository!

Oh guys, if you remember AcidCO, not sure how many of you do. but this server is going to implement all the tournaments from AcidCO. but this time, better,faster using more upto date technologies.!
08/26/2011 14:23 BaussHacker#9
Quote:
Originally Posted by Ultimation View Post
yea, thats pretty much it, looking good dude, u need to setup a repository!

Oh guys, if you remember AcidCO, not sure how many of you do. but this server is going to implement all the tournaments from AcidCO. but this time, better,faster using more upto date technologies.!
What is this AcidCO? :rolleyes:

Sounds delicious :3
08/26/2011 15:07 Ultimation#10
Youtube ACIDCO

but back in the day it was quite a server :)


08/26/2011 16:20 BaussHacker#11
Quote:
Originally Posted by Ultimation View Post
Youtube ACIDCO

but back in the day it was quite a server :)

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
I was joking bro, everybody knows AcidCo :D
08/26/2011 16:43 F i n c h i#12
Quote:
Originally Posted by BaussHacker View Post
I was joking bro, everybody knows AcidCo :D
^
08/26/2011 16:48 Sp!!ke#13
Quote:
Originally Posted by BaussHacker View Post
I was joking bro, everybody knows AcidCo :D
everybody love AcidCo...
08/26/2011 17:17 BaussHacker#14
Quote:
Originally Posted by Sp!!ke View Post
everybody love AcidCo...
:p
08/26/2011 18:20 _DreadNought_#15
Quote:
Originally Posted by Ultimation View Post
Youtube ACIDCO

but back in the day it was quite a server :)

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
Awww, "quite a server" was an understatement, it was(and still is) the best PVP server, or though its very old i'd bet that source code would beat almost every single public one. ConquerServer_V2 was the closest no?

Good luck guys :)