Jump to content

Alina

Inactive Member
  • Posts

    174
  • Joined

  • Last visited

  • Days Won

    13
  • Feedback

    0%

Posts posted by Alina

  1. the effect is in the ETC package :)

    If you're making your skill toggleable then it'll automatically occur. It's best to have it/change it so players can see that their skill is activated ;)

    Do you know how to make a skill turnable on/off like that skill? (For example warrior strong body skill like sura's that skill in the first post)

    ​You can turn on/off in skilldesc,skilltable.txt. "TOGGLE".

    ​But make sure (or it'd be) to reduce the cooldown to 0.. Otherwise you have it like the enchanted armor sura skill and I think it's not very pretty^^

    • Love 1
  2. So only the gamecore crashes?

     

    What game are you using? custom? Can you backtrace the error?

    Most crashes happen when you try to use a nullpointer. For example:

    LPCHARACTER newpk = nullptr;

    newpk->ComputerPoints(); //crash

     

    Maybe you'd check your last changes for something. The skill_proto also could be damaged, make sure you have a look at that too! :)

    • Love 1
  3. it isn't that hard, you can try it! :)

    For 1)

    You don't need to have a more secure system. First there's the sequence table. This helps you with everything you need to know. The server and the client binary do have a table. When they do the handshake, they're comparing their lists. If they mismatch, the connection will be closed. Just edit the sequence tables and you're good to go. No other binary will be able to connect to your server unless they're adapting their sequence table to yours.

    If you still insist on creating a security system you can also just edit the login packet and stuff everything you need inside that. There's no need for a further packet, except you want to send it ingame but well.. There's the update packet which can do the same magic than you'd need.

     

    For 2)

    There's really really really really really no need to enable the old pong system. There's a reason for it to be old :) The new sequence table replaced the old pong. If you still want to revert this change, you can search for 

    #define IMPROVED_PACKET_ENCRYPTION

    in your sources and comment it out (with // at the beginning, that's be enough). Do it on server and client source! :) But you'll loose the better security that comes with a sequence table if you're doing this.

    • Love 1
  4. The error will still be there since everyone can try to connect to your server with his own binary. Of course that won't work but you'll still get the error message. You told us you're on 34k. You can live on with it or silence the message but you should only do that when your binary is fully working with your gameserver and you have something to revert the silencing! If you're developing or creating new features, you may end up with strange bugs without errors since you silenced it.

    If you're using the sequence patcher, you'd be ready to go. It's just a packet mismatch, you can analyze the packet header and look where the error is located. In your case it was just the pong (or better: the sequence). But there could be more :)

    • Love 1
  5. The same.. It´s a little bad, 15 players max.

    ​Totally disagree , if he wants to mount a source on that machine it would not start cause of ram problems.

    Second , if he uses a 34k Rev. it would take like 10-15 players WITH lag

    ​I guess not so. Compiling would work, even with only 1 gb of RAM. The compiling process will take veeeery veeery long but if he doesn't want to compile there it doesn't matter at all :) Even with 512mb RAM I think it'd work, just slow because the compiler would have to cache everything on hdd which would cause a big bottleneck.

    And next! You can even run a server with 512mb RAM as long as you provide the missing ram with a swap. But you'd note that this is completely without any performance regards. It'll run and you'll get players but it'll run slow and you can't expect it to stand if there are more players coming.

     

    Your question is missing some crucial things. How many channels do you want? How many maps are running on each channel? You can make a test run and start your server on a test machine at home for example. There you can see how many resources will be consumed (though it's only approximate values you can calculated with them and know how your server will react). Also: do you run your own gamecore or an official? Those information would help us deciding if your server is capable of it or not :)

  6. Hello! If someone can send me the download link via pm (too lazy to search) I'll create a vm for you! Seems like it's a bit difficult and I like difficulty :ph34r:

     

    Oohh aaand that's the wrong section. You may want to post something like that into question section for the future, okay? :P

     

    Aaaand I'm dumb. First post has the source. Oh, crazy me. I'm downloading it right now and I'm onto it! :) Give me some cheers!

    • Love 4
  7. Why Alina doesnt wanna say that shehe is Vanilla?

    Vanilla is like Ken that changes 10000 times his avatar

    Vanilla changes 1000 times herhis name

     

    Nope, sorry :)

    I don't know where you get your "facts" but they're simply wrong. I'm still using the same avatar for months now. And leading from changing avatars to changing names is a bit too far fetched, don't you agree? If you still insist on that we can clear that up via pm but I think it's nothing you'd discuss here especially since it doesn't fit the topic :)

     

    EDIT: 69 likes, shame on you guys! :D (yes I know, you're allowed to start a flame war about this^^)

    • Love 1
  8.  

    I don't remember seeing vanilla setting up standards ;) Actually it's the implementation of newer lua versions. Vanilla did right to change that, I'm just following up on that since you're free to do whatever you want with your source: This includes upgrading lua :)

     

    But big thanks for noting that, I'm editing my thread right away! :)

    • Love 2
  9. Sorry but we'd lie in the very moment we give you the answer you want ;)

    Antivirus is made for protecting users from malware.. Well, I guess that's what it's supposed to be. I'm not complaining about the facts that they miss new malware very often, have a lot of false positives and consuming resources while locking users out of their environment. I'm talking about the fact that you encrypt your binary. And that's the point. Your binary is encrypted and can't be read from the antivirus. Only it's behaviour can be analysed but because it's encrypted the antivirus program takes care with the file and calls it "infected". Though that's not the case, someone could hide malicious code within an encrypted file.

    I guess it's wrong. They'd just warn that the file is encrypted and that this is a security risk. But they usually give the "it's a virus" warning too early. They don't know and that's when they just call it bad. Most likely because keygens and cracks are encrypted because they also hate such programs even when they aren't harming the system (you know, copyright and stuff..).

     

    So what to do? Nothing. Enigma can't magically encrypt your binary to not being false positive anymore. It's about the antivirus your users use. I guess maybe if there are lot of false positives the antivirus will soon realize that it's not harming anyone (I don't know about that but I'd imagine it because most of them use clouds and synchronize etc..) :D

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.