Jump to content
nintenduh

Linux(maybe mac?)/Wine install guide.

Recommended Posts

Update!!

 

So I was putting in the cert in the wrong area. 

I used this command to get the current cert:

openssl s_client -showcerts -connect sunrise.net-7.org:443

Copied from --Begin...--  to --End ...--

Then imported the cert into the "trusted root" area. 

 

Now I don't' get the INV-300  (Yay!!  Hampster Dance!!)

Megan Accepts my user and pass. 

I see my characters . but..

 

Crashes at the loading map.. Just hangs....     

Share this post


Link to post
Share on other sites

Crashes at the loading map.. Just hangs....     

 

is there a possible udp packet drop in your network? have you tried running net7proxy without /POPT and/or /EXEREORDER ?

/POPT will use larger (up to 1400 byte) UDP packets to transfer data on login/sector change and there is lot of data to be sent

Share this post


Link to post
Share on other sites

I'll look at my router and see if there is anything of. I don't think so.. Same settings I have been running for years. 

 

I've messed with the different switches and same thing. Enter user/pass, select char and you'll see the map loading screen. This is where it will stall out. 

 

I'm starting to think its' the video card in my laptop. No additional drivers available. And from my poking around the "Intel Haswell - ULT" is not the greatest card out there. But should at least be able to play EnB. 

 

No problems connecting or playability in Windows. But that's not the goal here. 

Share this post


Link to post
Share on other sites

So I followed Nimsy's directions, and everything went smoothly (adding the certificate, all the installs, net7patcher.exe, etc.) up until I tried to play.

 

I launched the game using this:

WINEPREFIX=/home/falcon/.wine-enb wine start "C:\EnB\Net-7\bin\net7proxy.exe" /LADDRESS:0 /ADDRESS:74.208.192.215 /CLIENT:"C:\EnB\release\client.exe" /POPT /EXREORDER /DML

as per Nimsy's post (I also tried the second option there, had the same issue).

 

I was able to login perfectly, and view my characters. However when I selected one of my characters (a TT, not a Character and Starship Creator character) and clicked "enter" to start actually playing, net7proxy.exe crashed. The game itself stayed running but returned to the login screen.

 

This is the crash dump:

 

[spoiler]

Unhandled exception: page fault on read access to 0x000072e8 in 32-bit code (0x00404f0d).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00404f0d ESP:00b9e0e0 EBP:00b9e0e4 EFLAGS:00210202(  R- --  I   - - - )
 EAX:000072e8 EBX:00000001 ECX:006954b0 EDX:00000e5d
 ESI:0032622f EDI:00b9e958
Stack dump:
0x00b9e0e0:  0032622f 00b9e904 0040f716 00b9e100
0x00b9e0f0:  00000e5d 00000008 00002025 00000004
0x00b9e100:  006c006c 00200079 006f004c 00670067
0x00b9e110:  00640065 00690020 0000006e 00000000
0x00b9e120:  00000000 00000000 00000000 00000000
0x00b9e130:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x00404f0d in net7proxy (+0x4f0d) (0x00b9e0e4)
  1 0x0040f716 in net7proxy (+0xf715) (0x00b9e904)
  2 0x00410d19 in net7proxy (+0x10d18) (0x00b9e91c)
  3 0x00412a38 in net7proxy (+0x12a37) (0x00b9e95c)
  4 0x00413235 in net7proxy (+0x13234) (0x00b9e98c)
  5 0x00414088 in net7proxy (+0x14087) (0x00b9e9d0)
  6 0x004170e3 in net7proxy (+0x170e2) (0x00b9e9d8)
  7 0x7bc81ab0 call_thread_func_wrapper+0xb() in ntdll (0x00b9e9e8)
  8 0x7bc84c7d call_thread_func+0x7c() in ntdll (0x00b9eab8)
  9 0x7bc81a8e RtlRaiseException+0x21() in ntdll (0x00b9ead8)
  10 0x7bc8bfe9 in ntdll (+0x7bfe8) (0x00b9f358)
  11 0xb755bf16 start_thread+0xd5() in libpthread.so.0 (0x00b9f428)
  12 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  13 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  14 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  15 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  16 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  17 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  18 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  19 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  20 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  21 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  22 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  23 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  24 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  25 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  26 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  27 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  28 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  29 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  30 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  31 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  32 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  33 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  34 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  35 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  36 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  37 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  38 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  39 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  40 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  41 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  42 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  43 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  44 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  45 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  46 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  47 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  48 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  49 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  50 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  51 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  52 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  53 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  54 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  55 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  56 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  57 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  58 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  59 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  60 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  61 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  62 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  63 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  64 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  65 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  66 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  67 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  68 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  69 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  70 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  71 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  72 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  73 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  74 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  75 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  76 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  77 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  78 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  79 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  80 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  81 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  82 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  83 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  84 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  85 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  86 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  87 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  88 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  89 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  90 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  91 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  92 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  93 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  94 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  95 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  96 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  97 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  98 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  99 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  100 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  101 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  102 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  103 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  104 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  105 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  106 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  107 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  108 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  109 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  110 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  111 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  112 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  113 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  114 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  115 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  116 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  117 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  118 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  119 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  120 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  121 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  122 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  123 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  124 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  125 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  126 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  127 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  128 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  129 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  130 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  131 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  132 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  133 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  134 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  135 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  136 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  137 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  138 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  139 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  140 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  141 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  142 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  143 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  144 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  145 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  146 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  147 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  148 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  149 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  150 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  151 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  152 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  153 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  154 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  155 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  156 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  157 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  158 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  159 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  160 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  161 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  162 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  163 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  164 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  165 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  166 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  167 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  168 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  169 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  170 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  171 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  172 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  173 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  174 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  175 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  176 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  177 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  178 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  179 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  180 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  181 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  182 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  183 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  184 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  185 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  186 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  187 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  188 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  189 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  190 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  191 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  192 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  193 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  194 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  195 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  196 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  197 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  198 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  199 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
  200 0xb748c9fe __clone+0x5d() in libc.so.6 (0x00000000)
0x00404f0d: movl	0x0(%eax),%esi
Modules:
Module	Address			Debug info	Name (64 modules)
PE	  400000-  477000	Export          net7proxy
PE	  480000-  57e000	Deferred        libeay32
PE	10000000-10033000	Deferred        ssleay32
ELF	7b800000-7ba65000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba65000	\               kernel32
ELF	7bc00000-7bce8000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bce8000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7e1b8000-7e1cf000	Deferred        libresolv.so.2
ELF	7e1ec000-7e1f3000	Deferred        libxfixes.so.3
ELF	7e1f3000-7e1fe000	Deferred        libxcursor.so.1
ELF	7e1fe000-7e210000	Deferred        libxi.so.6
ELF	7e210000-7e214000	Deferred        libxcomposite.so.1
ELF	7e214000-7e21f000	Deferred        libxrandr.so.2
ELF	7e21f000-7e22a000	Deferred        libxrender.so.1
ELF	7e22a000-7e230000	Deferred        libxxf86vm.so.1
ELF	7e230000-7e234000	Deferred        libxinerama.so.1
ELF	7e234000-7e23b000	Deferred        libxdmcp.so.6
ELF	7e23b000-7e23f000	Deferred        libxau.so.6
ELF	7e23f000-7e261000	Deferred        libxcb.so.1
ELF	7e261000-7e3ac000	Deferred        libx11.so.6
ELF	7e3ac000-7e3bf000	Deferred        libxext.so.6
ELF	7e3cf000-7e3d6000	Deferred        libnss_dns.so.2
ELF	7e3d6000-7e3da000	Deferred        libnss_mdns4_minimal.so.2
ELF	7e3dc000-7e470000	Deferred        winex11<elf>
  \-PE	7e3f0000-7e470000	\               winex11
ELF	7e470000-7e495000	Deferred        imm32<elf>
  \-PE	7e480000-7e495000	\               imm32
ELF	7e50c000-7e535000	Deferred        libexpat.so.1
ELF	7e535000-7e571000	Deferred        libfontconfig.so.1
ELF	7e571000-7e59d000	Deferred        libpng12.so.0
ELF	7e59d000-7e5b7000	Deferred        libz.so.1
ELF	7e5b7000-7e667000	Deferred        libfreetype.so.6
ELF	7e684000-7e73f000	Deferred        msvcr90<elf>
  \-PE	7e6a0000-7e73f000	\               msvcr90
ELF	7e73f000-7e766000	Deferred        iphlpapi<elf>
  \-PE	7e750000-7e766000	\               iphlpapi
ELF	7e766000-7e7a0000	Deferred        ws2_32<elf>
  \-PE	7e770000-7e7a0000	\               ws2_32
ELF	7e7a0000-7e7bc000	Deferred        wsock32<elf>
  \-PE	7e7b0000-7e7bc000	\               wsock32
ELF	7e7bc000-7e836000	Deferred        shlwapi<elf>
  \-PE	7e7d0000-7e836000	\               shlwapi
ELF	7e836000-7ea80000	Deferred        shell32<elf>
  \-PE	7e840000-7ea80000	\               shell32
ELF	7ea80000-7eafc000	Deferred        advapi32<elf>
  \-PE	7ea90000-7eafc000	\               advapi32
ELF	7eafc000-7ec1b000	Deferred        gdi32<elf>
  \-PE	7eb10000-7ec1b000	\               gdi32
ELF	7ec1b000-7ed77000	Deferred        user32<elf>
  \-PE	7ec30000-7ed77000	\               user32
ELF	7ed77000-7ed84000	Deferred        libnss_files.so.2
ELF	7ed84000-7ed9d000	Deferred        libnsl.so.1
ELF	7eda0000-7edba000	Deferred        version<elf>
  \-PE	7edb0000-7edba000	\               version
ELF	7efba000-7f000000	Deferred        libm.so.6
ELF	b73a1000-b754f000	Dwarf           libc.so.6
ELF	b754f000-b7554000	Deferred        libdl.so.2
ELF	b7555000-b7572000	Dwarf           libpthread.so.0
ELF	b7579000-b7585000	Deferred        libnss_nis.so.2
ELF	b7585000-b758e000	Deferred        libnss_compat.so.2
ELF	b758f000-b7745000	Dwarf           libwine.so.1
ELF	b7747000-b7769000	Deferred        ld-linux.so.2
ELF	b7769000-b776a000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001d    0
	0000001c    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001b    0
	00000018    0
	00000017    0
	00000013    0
00000019 plugplay.exe
	0000001f    0
	0000001e    0
	0000001a    0
00000020 explorer.exe
	00000024    0
	00000023    0
	00000022    0
	00000021    0
00000025 (D) C:\EnB\Net-7\bin\net7proxy.exe
	00000041    0
	00000040    0
	0000003f    0
	0000003e    0
	0000003d    0
	0000002e    0
	0000002d    0
	0000002c    0 <==
	0000002b    0
	00000028    0
	00000027    0
	00000026    0
00000029 client.exe
	0000003c    0
	0000003b    0
	0000003a    0
	00000037   15
	00000035   15
	00000032    0
	00000031    0
	00000030   15
	0000002f    0
	0000002a    0
System information:
    Wine build: wine-1.7.44
    Platform: i386
    Host system: Linux
    Host version: 3.16.0-23-generic 

[/spoiler]

 

It appears to be the same issue Nimsy had when trying to load a Character and Starship Creator character.

 

I deleted the wine prefix and reinstalled everything following Nimsy's steps again, but I still have the same issue. (I also didn't run enb-up.exe, nor did Net-7_Install.exe run it for me)

 

This is proving most frustrating.  :angry:

 

Thanks in advance :)

 

EDIT: Here is the console log as well:

 

[spoiler]

falcon@TheFalcon:~$ WINEPREFIX=/home/falcon/.wine-enb wine start "C:\EnB\Net-7\bin\net7proxy.exe" /LADDRESS:0 /ADDRESS:74.208.192.215 /CLIENT:"C:\EnB\release\client.exe" /POPT /EXREORDER /DML
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:exec:SHELL_execute flags ignored: 0x00000100
falcon@TheFalcon:~$ fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f738,0x00000000), stub!
fixme:d3d8:ValidateVertexShader (0x19f1eb0 (nil) (nil) 1 0x33f3b4): stub
fixme:d3d8:ValidatePixelShader (0x12407f0 (nil) 1 0x33f3b8): stub
wine: Unhandled page fault on read access to 0x000072e8 at address 0x404f0d (thread 002c), starting debugger... 

[/spoiler]

Edited by FalconDestroyer18

Share this post


Link to post
Share on other sites

do you have all files updated?

I believe so, I ran the Net7Patcher.exe with:

falcon@TheFalcon:~/Desktop$ WINEPREFIX=/home/falcon/.wine-enb wine start Net7Patcher.exe --stdout --net7 "C:\EnB\Net-7" --client "C:\EnB\release"

(Does it matter where Net7Patcher.exe is located? As long as the net7 and client parameters are correct and the console is navigated to the directory where Net7Patcher.exe is stored (obviously)?)

 

and it updated a lot of stuff, I ran it again just now and it checked everything but didn't download any updates (probably because everything is current - Cpt. Obvious)

 

Also, the cdata.dat file is present in the Net-7/bin folder so I believe it put everything in the correct place, I'll check around a little more though.

Share this post


Link to post
Share on other sites

Does it matter where Net7Patcher.exe is located?

No it does not.
 
Crash is probably related to 'clone' is crash dump.

Maybe linux syslog has something permission related or such? apparmor/selinux, etc

My wine version is wine-1.7.44 that works

Share this post


Link to post
Share on other sites

Maybe linux syslog has something permission related or such? apparmor/selinux, etc

Ran the game again (up to the crash) and looked in the syslog file in /var/log/  and there wasn't anything related to EnB or any sort of error, the last timestamp had been about 10 minutes earlier..

 

I checked a few other files in that directory, but I didn't find anything. Am I looking in the wrong place?

 

My wine version is wine-1.7.44 that works

Hmm I have the same version.. what about wine-gecko and wine-mono versions? How do I find those out? Aptitude installed them automatically..

 

 

I was also thinking, I know Ubuntu won't let programs create server sockets on ports under 1024 unless they are run as root, is it possible that the Net7Proxy.exe is trying to create a socket on one of those ports as part of the proxy for the game?

Share this post


Link to post
Share on other sites

Ran the game again (up to the crash) and looked in the syslog file in /var/log/  and there wasn't anything related to EnB or any sort of error, the last timestamp had been about 10 minutes earlier..
 
I checked a few other files in that directory, but I didn't find anything. Am I looking in the wrong place?


If theres nothing, then good.
 
 

what about wine-gecko and wine-mono versions? How do I find those out? Aptitude installed them automatically..

dpkg -l \*wine-\*

I only have "wine, wine1.7, wine1.7-amd64, wine1.7-i386" packages. I believe that only thing I did was install certificate for new wine prefix (used 'cancel' when wine wanted to install gecko/mono).

I use mono on linux for net7patcher.exe (package libmono-corlib2.0-cil should install everything you need)

Share this post


Link to post
Share on other sites

Ok so I purged (sudo apt-get purge) everything related to wine that I could think of/find (and deleted the wine prefix I had enb installed on), restarted my computer just to be safe, and reinstalled wine.

 

Added the certificate, canceled the dialog that asked me to install mono, installed the client and net-7.

 

The net-7 installer wanted to install .NET 2.0, I told the Net-7 installer yes, but when the installer for .NET came up I canceled, so it didn't install .NET but the net-7 installer continued. I did the same with the Visual C++ 2008 thing. (Does the command-line use of net7proxy.exe needs any of these? Before I had always installed the Visual C++ stuff like net-7 wanted, and with mono it didn't ask for .NET, I also tried one time without mono and I did install .NET and it had the same error I have been having while hitting play on a character)

 

Ran Net7Patcher.exe with mono instead of wine (after installing libmono-corlib2.0-cil), ran fine, patched everything, no problems (though I did forget to change the file paths to linux ones instead of windows ones at first, but that was just a brain fart lol).

 

Was starting to get hopeful (big mistake), launched the net7proxy.exe, game came up fine, logged in, selected a character, hit play, same error... 

 

I've gotta be screwing something up.. I haven't been installing the Character and Starship Creator since I already have a bunch of characters made (from previous windows installs), theoretically that shouldn't affect it, but I don't know anymore lol

 

P.S. Sorry for making all of my posts 9 miles long...

Share this post


Link to post
Share on other sites

Added the certificate, canceled the dialog that asked me to install mono, installed the client and net-7.

Take EnB and Net7 folders and copy them (dont install) to new-fresh-no-extras wine prefix. Install certificate and run game.

Share this post


Link to post
Share on other sites

I did some tests...
 
You need to run net7proxy.exe when inside net7\bin folder, eg

cd $HOME/.wine-enb/drive_c/Net7/bin
wine explorer.exe /desktop=EnB,1024x768 "net7proxy.exe" /LADDRESS:0 /ADDRESS:74.208.192.215 /CLIENT:"C:\EnB\release\client.exe" /POPT /EXREORDER /DML
  • Upvote 1

Share this post


Link to post
Share on other sites

 

I did some tests...
 
You need to run net7proxy.exe when inside net7\bin folder, eg

cd $HOME/.wine-enb/drive_c/Net7/bin
wine explorer.exe /desktop=EnB,1024x768 "net7proxy.exe" /LADDRESS:0 /ADDRESS:74.208.192.215 /CLIENT:"C:\EnB\release\client.exe" /POPT /EXREORDER /DML

Well what do you know, it works great!  :w00t:

 

Can't believe it was that simple..

 

Thanks soo much for your help! Really appreciate it :)

Share this post


Link to post
Share on other sites

I recently switched back to Kubuntu and was able to get N7Launcher working via PlayOnLinux. I will update my guide as soon as I can.

Share this post


Link to post
Share on other sites

great info and i will pin this for you guys

Share this post


Link to post
Share on other sites

OK, folks, I got the star itch again, and decided to retry installing on Linux.. I am happy to report that EnB is up and running on my Linux client. 

Here's what I'm running:

Kubuntu 15.10 - 

  1. Installed PlayOnLinux
  2. --Tools, Manage WIne Versions
  3. --(Wine Versions X86) Tab, Install 1.9.7 (after it downloads/installs, and shows in the right pane. X out of that screen.)
  4. --Click on "Install A Program" , Then "Install a non-listed program" At the bottom. 
  5. --Select "Edit or Update and existing application'
  6. -- Go through the prompts, and install some components. I installed dotnet20, crypt32, Microsoftcorefonts, Mono
  7. Then install EnB client.
  8. Install Net 7 client and update. Created shortcut for Net 7.

Thats I'll I have done. Enb runs surprisingly well. There are a few image glitches but nothing too major. 

Share this post


Link to post
Share on other sites

Update: Kubuntu 16.04 64bit

Fresh install of the OS.

Fresh Install of Wine. Ran Winecfg then closed. 

Then Followed my install above but.. Only installed the Dotnet20, crypt32 and MicrosoftCoreFonts.

Seems with 16.04 the image glitches have gone away. 

 

Edit:

Did a multi-Client test: Handles multiple clients well. I did find one major flaw though. Gating, docking, wormhole or anything that would cause a  map/sector change, if you alt-tab out during this change process will freeze the client forcing you to run a kill command on the client. If you wait for each client to finish the sector/map change then you'll be just fine. 

Edited by BuzzStPoint

Share this post


Link to post
Share on other sites

for some reason net-7 locks up when i hit play

on wine 1.9.7  Dotnet20, crypt32 and MicrosoftCoreFonts installed

Edited by djdunn

Share this post


Link to post
Share on other sites
10 hours ago, djdunn said:

for some reason net-7 locks up when i hit play

have you tried running net7proxy directly without launcher? Its described few posts up how to do that.

Share this post


Link to post
Share on other sites

On mac mini. wine Version 1.8-rc4 (1.8-rc4). Do not try to use net-7 directly is a pain. Can use line commands there was a post somewhere with the source. I complied in windows :P and works with mac. Install net-7 but to update use command line commands:

First is to update game (Net7Patcher.exe --stdout --net7 "c:\Program Files\Net-7" --client "C:\Program Files\EA GAMES\Earth & Beyond\release"), second is the launcher itself.

To play net7proxy.exe /LADDRESS:0 /ADDRESS:38.130.197.232 /CLIENT:"C:\Program Files\EA GAMES\Earth & Beyond\release\client.exe" /POPT /EXREORDER /DML (or use N.bat from c:\)

Net7Patcher.exe

N.bat

net7proxy.exe

Edited by Antflyer

Share this post


Link to post
Share on other sites

@Antflyer net7patcher (source and binary) is available from https://forum.enb-emulator.com/index.php?/topic/66-linuxmaybe-macwine-install-guide/&amp;do=findComment&amp;comment=91540

 

net7proxy.exe is available from Net-7 folder that patcher is keeping up-to-date.

 

(I removed the .exe files from your post)

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...