Jump to content

rallisf1

Members
  • Posts

    8
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About rallisf1

Profile Information

  • Current Mood
    Nerdy
  • Gender
    Male
  • Country
    Greece

rallisf1's Achievements

Newbie

Newbie (1/16)

0

Reputation

  1. you mean write it in greek? rofl... if you can't understand english don't bother to reply. There is no forum rule saying i can't write english in the greek section.
  2. Looking for a skilled l2j developer (prefferably greek) to help build (and administrate if he/she wants) a new custom Faction server. This is a serious project with site 90% ready, promo video 100% ready, server compilation at 15%. Multiple events organised at internet cafes all over Greece (3 in Athens, 1 in Thessaloniki, 1 in Mytilene, 1 in Heraklio-Crete) which are already scheduled for the Opening (fluid date, aproxx 1st Aug). Approximate population in 1 month : 1000+ . I would make it all myself but i don't have enough time nor enough dev skills to complete it. Many people are already supporting my efforts and I already have sponsors which makes me very confident about my population expectations above. Server is hosted in US with specs: i7 920 CPU 8GB RAM 100mbps win2k3 x64 Standard dedicated machine. Site is hosted in EU in different machine. Requirements : Age 18+ , at least 1 l2j mod or fix published, skype user, teamviewer user. The server will not be financaly profittable from donations, minor donations and sponsor ads will be used for maintaining & upgrading the server. This is a one-spot only, the person who will fill the spot has the right for 1 sponsor ad in the site (from which he may benefit financialy) and local event organizations (always upon discussion with me) in return for his services. People who want to sell their dev skills directly for money are also welcome to apply but won't be my prefferable choice plus they won't have any authority over the server once it goes live. Don't reply to this post. Don't ask for GM spot. Send me a PM with your name, l2j experience and skype info. - A MOD pls /lock this thread -
  3. I used to be a dev 4 years ago but haven't used Java since then and i am facing some difficulties. I am working on a fresh project based on Coyote's Faction engine (with many modifications and additions). My problem must be really unique coz i didn't find anything about it on any forum or by googling. As i was applying some patches i noticed than parts of the patch were completely ignored. No errors showed .even after i manually corrupt the code to mismatch original revision. Example: Index: java/com/l2jserver/Config.java =================================================================== --- java/com/l2jserver/Config.java (revision 4014) +++ java/com/l2jserver/Config.java (working copy) @@ -682,8 +682,34 @@ public static String L2JMOD_MULTILANG_DEFAULT; public static boolean L2JMOD_MULTILANG_VOICED_ALLOW; public static boolean L2WALKER_PROTECTION; + //-------------------------------------------------- + // Faction Engine Related Settings + //-------------------------------------------------- + public static boolean ENABLE_FACTION_ENGINE; + public static boolean FACTION_ALLOW_ITEM_REWARD; + public static int FACTION_ITEM_NUMBER_REWARD_ON_PVP; + public static int FACTION_TEAM1_NAME_COLOR; + public static int FACTION_TEAM2_NAME_COLOR; + public static String FACTION_TEAM1_NAME; + public static String FACTION_TEAM2_NAME; + public static int FACTION_TEAM1_BASE_X; + public static int FACTION_TEAM1_BASE_Y; + public static int FACTION_TEAM1_BASE_Z; + public static int FACTION_TEAM2_BASE_X; + public static int FACTION_TEAM2_BASE_Y; + public static int FACTION_TEAM2_BASE_Z; + public static int FACTION_CUSTOM_SPAWN_LOC_X; + public static int FACTION_CUSTOM_SPAWN_LOC_Y; + public static int FACTION_CUSTOM_SPAWN_LOC_Z; + public static boolean NULL_FACTION_STARTING_TITLE; + public static int FACTION_ITEM_REWARD_ID; + public static boolean AUTO_NOBLESSE; + public static boolean ENABLE_ONLINE_VC; + public static boolean ENABLE_ONLINE_PLAYERS_ON_ENTERWORLD; + public static boolean ENABLE_FINFO_VC; + //-------------------------------------------------- // NPC Settings //-------------------------------------------------- public static boolean ANNOUNCE_MAMMON_SPAWN; is completely ignored no matter what modifications i do, if i apply the patch manually (go to config.java and paste the + lines) the code works and server compiles but i really need to keep my additions in patches so i can keep track of them. for the same file this code works: Index: java/com/l2jserver/Config.java =================================================================== --- java/com/l2jserver/Config.java (revision 4014) +++ java/com/l2jserver/Config.java (working copy) @@ -2193,7 +2220,43 @@ e.printStackTrace(); throw new Error("Failed to Load "+L2JMOD_CONFIG_FILE+" File."); } + + // Load The FactionRelated Config File + try + { + L2Properties FactionRelated = new L2Properties(); + is = new FileInputStream(new File(FACTION_ENGINE_CONFIG_FILE)); + FactionRelated.load(is); + ENABLE_FACTION_ENGINE = Boolean.parseBoolean(FactionRelated.getProperty("FactionEngineEnabled", "False")); + FACTION_TEAM1_NAME = FactionRelated.getProperty("Team1Name", "koofs"); + FACTION_TEAM2_NAME = FactionRelated.getProperty("Team2Name", "noobs"); + FACTION_TEAM1_NAME_COLOR = Integer.decode("0x" + FactionRelated.getProperty("Team1ColorName", "00FFFF")); + FACTION_TEAM2_NAME_COLOR = Integer.decode("0x" + FactionRelated.getProperty("Team2ColorName", "00FF00")); + FACTION_ALLOW_ITEM_REWARD = Boolean.parseBoolean(FactionRelated.getProperty("FactionPlayerGetItemByPvP", "False")); + FACTION_ITEM_NUMBER_REWARD_ON_PVP = Integer.parseInt(FactionRelated.getProperty("FactionEngineAmmountItemReward", "1")); + FACTION_ITEM_REWARD_ID = Integer.parseInt(FactionRelated.getProperty("FactionPvPItemRewardID", "6392")); + FACTION_TEAM1_BASE_X = Integer.parseInt(FactionRelated.getProperty("FactionTeam1BaseX", "0")); + FACTION_TEAM1_BASE_Y = Integer.parseInt(FactionRelated.getProperty("FactionTeam1BaseY", "0")); + FACTION_TEAM1_BASE_Z = Integer.parseInt(FactionRelated.getProperty("FactionTeam1BaseZ", "0")); + FACTION_TEAM2_BASE_X = Integer.parseInt(FactionRelated.getProperty("FactionTeam2BaseX", "0")); + FACTION_TEAM2_BASE_Y = Integer.parseInt(FactionRelated.getProperty("FactionTeam2BaseY", "0")); + FACTION_TEAM2_BASE_Z = Integer.parseInt(FactionRelated.getProperty("FactionTeam2BaseZ", "0")); + FACTION_CUSTOM_SPAWN_LOC_X = Integer.parseInt(FactionRelated.getProperty("FactionCustomSpawnLocX", "0")); + FACTION_CUSTOM_SPAWN_LOC_Y = Integer.parseInt(FactionRelated.getProperty("FactionCustomSpawnLocY", "0")); + FACTION_CUSTOM_SPAWN_LOC_Z = Integer.parseInt(FactionRelated.getProperty("FactionCustomSpawnLocZ", "0")); + NULL_FACTION_STARTING_TITLE = Boolean.parseBoolean(FactionRelated.getProperty("NullFactionStartingTitle", "False")); + AUTO_NOBLESSE = Boolean.parseBoolean(FactionRelated.getProperty("EnableTheAutoNoblesseMod", "False")); + ENABLE_ONLINE_VC = Boolean.parseBoolean(FactionRelated.getProperty("EnableOnlinePlayersVC", "False")); + ENABLE_ONLINE_PLAYERS_ON_ENTERWORLD = Boolean.parseBoolean(FactionRelated.getProperty("EnableOnlinePlayersEnterworld", "False")); + ENABLE_FINFO_VC = Boolean.parseBoolean(FactionRelated.getProperty("EnableFactionInfoVC", "False")); + } + catch (Exception e) + { + e.printStackTrace(); + throw new Error("Failed to Load "+FACTION_ENGINE_CONFIG_FILE+" File."); + } + // Load PvP L2Properties file (if exists) try { but only when i load it from a different file, when both patches are in the same file (i know i don't use index for every section of the same file) eclipse ignores both of them. It's like there is some sort of conflict happening on the first type of code but as i said i took config.java as an example this happens to me in 4 more files. I use latest versions of Eclipse SDK, Subversion, JDK all 64bit on win 2003 standard x64. I don't think there is something wrong with my setup because if i apply the patches manually i can compile fine and also patches i used on the datapack had no such issues or errors. Any help would be very much appreciated.
  4. Nerf class stats don't nerf the game. You can always use C2 datapack, lvl56 skills for everyone is cool. can't really try anything on an empty pvp server but when it goes live or at least gets a dozen ppl on go fight sws with bow, he's gonna miss a lot but his crits will outcome any accuracy issues plus you won't be able to hurt him much either coz u r a slow melee against his song of wind or an archer against his heavy armor and resist arrow or a mage against his song of warding. got more examples for other classes but there's no point writing them. was excited with your english skills till you wrote this, doesn't really make sense. Arrows are consumable but figures they are not needed in your custom server, it actually crossed my mind but as i said above there's nothing to fight in an empty pvp server. Oh and think before trying...try before posting would be more appropriate and i totally agree. Next time be a smartass to a 10yo.
  5. I used to be a dev for a bunch of servers back in C3/C4, now retired but have nothing to do while waiting for Diablo III launch and my gf being away for post-graduate so here is what i can do for you. For any fresh or old l2 servers (l2j or off) i can provide feedback on skills/quests/bugs/exploits and possible solutions for your server. So if you are a server admin and you think you have security or balance issues with your server post your website below. I will spend the next few days on (testing skills, exploits and common quests) and off (password cracking remote desktop/ssh/mysql, trying ddos attacks, packet sniffing, website javascript exploits and more) your server and then provide a complete feedback with possible solutions for any problems found. I will never ask for your password, i will not share my findings with anyone else but you, your server might crash or lag during my offline tests. I will most likely need a basic gm level (just teleport/gmshop/class and level change) to check ingame features. I will not interact with other players (i'll dualbox to check pvp features). I will not ask for anything in return for my services (no money or items or anything). I am not interested in playing in your server just need a task to kill time while at work (i'm a network engineer). Prerequisites : 1) You or a member of your server team must have dev skills (i won't correct your server for you) 2) You must be a fluent english speaker 3) You must be available during eastern europe (GMT +2) daylight hours to contact me 4) Your server must not be home-hosted 5) If i say your server is crap don't argue with me i will just be telling the truth ;D (just joking) P.S. I know i'm not in the best forum section for this post; feel free to move it wherever you think it should be.
  6. Very nice custom features but too difficult to understand by most players. There is not even a proper "how to connect" guide, u have to kill gameguard to connect and nowhere says so. The admins must really hate archers coz there are no arrows to buy and crystals (so the archer can make his own arrows) cost adena but you need to fight to get adena ^^ Buffer gives you a multisceme choice of 10 normal buffs, total crap imo. Buffable classes (mostly bd/sws/warcryer) will flood the server having advantage over the rest (bow on sws ftw). Perks would rather be dropped for tattoos obtainable with glit medals or something that you get after completing a challenge (seeing something in your inventory makes it easier than browsing the community board for extra stats). Very nice territory war server in theory but will never get enough population to become interesting. It's just too complex for most players not mention those who don't have good english skills and can't read the guides on the site.
  7. waited anxiously over a week for the faction to open just to discover another dagger/mage server. All other classes (even archers) are seriously nerfed for some reason. Very nice customs mods, lag free, most ppl dont speak english which is quite annoying but the classes are totally unbalanced which makes it all epic fail. Server will die soon. If you fix classes and wipe maybe i'll join again.
  8. Some security notes for server admins: Keep MySQL accounts bound to localhost, you don't need remote access to the database if all login server, game server, website and database run on the same machine. Even if you have them on different machines or need to access the db remotely make it so the db user can only connect through a dedicated IP. This is done by changing host of the user to the remote IP from where you are going to connect. PHPMyAdmin Example (change host to remote and localhost to your ip): Moreover if you are using a dedicated server change your administrator password (or root password for linux shell) often, even every day if possible, but note it down somewhere. Also don't connect to your box or log into the game from the computer you use to surf the internet or download stuff, keyloggers are out there. If you can't afford more than 1 PC just make a clean OS install in another partition or even in VMware just to be extra safe.
×
×
  • Create New...