Jump to content

karu

Web Development Lead [WDL]
  • Posts

    1153
  • Joined

  • Donations

    0.00 USD 

Everything posted by karu

  1. IE8 loads /EMUplanner/JExplorer.html directly and so is missing jQuery altogether.
  2. local server successfully built and running. http://www.net-7.org/database/Stable.sql needs a few fixes [1] http://www.net-7.org/database/Net7_User.sql didnt load for some procedure/trigger error, MySQL is 5.1.41. File should have all the correct tables and is newer than i used. SVN version needs to be compiled under 'Debug'. 'Release' will crash (using Visual C++ 2008 Express Edition) SVN version needs a few fixes tho: - Net7SSL needs a bit help to figure out how station id is calculated [2] so raw notes: - compile net7, net7ssl - this creates c:\net7\bin\net7.exe and c:\net7\bin\net7ssl.exe - copy trunk\net7\bin\libmysql.dll to c:\net7\bin - create c:\net7\database - copy trunk\net7\database\cbasset.xml to c:\net7\database - copy trunk\net7\database\skills.xml to c:\net7\database - copy trunk\net7\database\galaxymap.dat to c:\net7\database - create c:\net7\bin\net7config.cfg domain=localhost mysql_user=enb mysql_pass=enbserver mysql_host=localhost:3306 mysql_db=net7 galaxy_name=Test Shard internal_ip=<your ip> or 127.0.0.1 - create <domain>.cer and <domain>.pem files (can copy local.net-7.org files) - install mysql (http://dev.mysql.com/downloads/mysql/5.1.html or google xampp) - create net7 and net7_user tables (use navicat lite) - import net7.sql and net7_user.sql to their tables - allow user 'enb' access to 'net7' and 'net7_user' tables from localhost - create admin user - query in navicat: insert into net7_user.accounts (id, username, password, status) values(1, 'admin', md5('admin'), 100); - go to c:\net7\bin - run net7.exe - run launcher and set <internal_ip> as host - log in user admin, password admin i think that was all alter-table.txt commit-5ae9b4a.txt alter-table.txt commit-5ae9b4a.txt
  3. you need to use wine-1.1.34 for EnB to work with current server ssl certificate because it's self-signed certificate that wine does not approve. wine-1.1.34 didnt yet have strict ssl checks so it works with that. if you need to keep your current wine, then you can install it to separate directory and use a small launch script. check the post/thread at https://enb-emulator.com/index.php?/topic/1041-inv-300-error-using-wine/page__view__findpost__p__6934
  4. http://www.net-7.org/database/
  5. one of them is Dijikstra. Code samples in http://en.giswiki.net/wiki/Dijkstra's_algorithm For Faction/Race/Unexplored gates.. you just dont add them to graph, so they never used. so... tomorrow then? ;-)
  6. not at all difficult to create auto-route autopilot, but it would make trade routes dead easy.
  7. direct URL is http://patch.net-7.org/Net7/Files/bin/net7proxy.exe ofcourse, but if DLL's needs updating user needs to track down the DLL's too. Providing .zip would ofcourse 'fix' it, but then user needs to mess with unziping etc. Launcher is needed to run at least once for EnB to launch (certificate, .ini files, registry, auth dll needs patching i think, etc). .NET is actually good choice for this simple app.
  8. have you tried rebooting ?
  9. best to use K.I.S.S. rule and just do "/flag Uber item" once, so if you gonna sell item whos name is "Uber item", then server asks confirmation. add optimization as needed.
  10. kill credit was used in raids to make sure that raid looter got looting rights. nothing to do with faction gain.
  11. You, sir, are an idiot.
  12. imho there is only one acceptable free svn client for windows and it's http://tortoisesvn.tigris.org/
  13. getting server to it's knees and hopefully to crash is the very purpose of stress test.
  14. just make sure svn is up to date ;-) the patch sets the ports loose.it does sniff network.ini for master port, but it would not be neccessary if Launcher could do it and let proxy know which port to use. for sector server, there is no reason for this to be hard coded. sector switch packet is intercepted and ip/port changed for proxy's liking before it's passed on to client. patch also has one block of code moved in net7.cpp which is unneccessary. it was old stuff that i missed and it got thru. rest of the problems (run-as, hex-edit) is to actually run two EnB client.exe, not the net7proxy.exe attached screenshot of two enb on win7 (32bit). one official, second modified. sweet ;-)
  15. you need to add new user to windows (with password). login to new user and make sure enb runs (certificate will be installed) after that you can just run second launcher with right-click->run as. command line version for that is 'runas /user:user2 /savecred LaunchNet7.exe' (remove /savecred if you want to enter user2 password each time) if you on windows 7, you need to shift+right-click for 'run as' to appear. win7 users also need to edit second client.exe with hex editor (i use hedit) and change 'enb_mutex_lock' to something like 'enb_mutex_loc2' so two instances cant detect each other. make sure you make a copy from edited file so you can restore it when patcher replaces it.
  16. i'm using VC Express 2008 to compile it.Launcher can be used just fine. It only replaces net7proxy.exe when it spots new official version. Then you need to replace it with your custom one. You should be able to keep one client strictly official and only the second and third have custom proxy. edit: the patch cant figure out master server port from network.ini because the 'official' network.ini has spaces like 'Port = 3801'. it should be edited to read 'Port=3801' (with custom port ofcourse).
  17. ok this is refined version. it can be even prettier if Launcher can either randomly select master port for proxy or can get one from command line. Launcher already checks network.ini iirc, so may as well update master port there. this version tries to read master port from network.ini, so user needs to manually change it for each client (multiple copies of EnB is probably needed too) 0001-multi-client-patch.patch.txt 0001-multi-client-patch.patch.txt
  18. yep it needs work and a bit planning as proxy would probably need to modify client network.ini for selected port. then two ports that client/proxy are using can be set dynamic. those who know C/C++ and can compile proxy can do it already. I can happily run 2+ clients from one computer without VM. my patch is not so elegant tho so i'll keep it for myself ;-)
  19. unattended macros were allowed after sunset was announced. attended macros were always allowed. and their anti-macro measures only caught legit player who were too tired of repetitive actions. macros were unaffected.
  20. unless it's going to change, then both master and sector ports can be automatically selected by proxy. there is no need to complicate things further with selectable ports.there is only minimal changes needed really.
  21. use search or scroll down a bit and read the topic names to find a solution.
  22. .. and i thought they dont know how...anyway, emu tools are released and this map uses same db, so it would not be hard at all to update the db and add/change missing info.
  23. this kind of map absolutely _needs_ to be 'gmap' style, so port it to gmap api and make it zoom all the way out to galaxy map. dont get me wrong... it's nice map, but in it's current state, it's like half baked pie. zoom needs to be mouse wheel, 'scroll' should be click-drag.
  24. bit of htaccess magic and http://sigs.net-7.org/user/Karu_sig.png or http://sigs.net-7.org/1501/4.png can be fully dynamic and forum does not even know it.or even http://sigs.net-7.org/siggen.php/1501/4.jpg if htacces is not possible and 'dynamic image' check's only ? and & from url. '/1501/4.jpg' can then be found from $_SERVER['REQUEST_URI'] or from $_SERVER['PATH_INFO'] for example.
  25. it's true that if you want to generate your char sig, then you should use that char id, but you dont have to ;-) btw, http://sigs.net-7.org/siggen.php?id=1501&bg=4 should just give the damn sig and be used in bbcode directly
×
×
  • Create New...