Ultimate Amiga

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3 4   Go Down

Author Topic: FS-UAE Net Play Beta  (Read 28761 times)

0 Members and 1 Guest are viewing this topic.

FrodeSolheim

  • PSPUAE Moderator
  • A600
  • ****
  • Karma: 8
  • Offline Offline
  • Gender: Male
  • Posts: 64
    • FS-UAE Homepage
Re: FS-UAE Net Play Beta
« Reply #15 on: March 01, 2012, 07:47:32 PM »

FS - you remember the problem i had running the server program, due to having the 'wrong' python etc? Is there any chance that will be changed?

Yes, the latest version of the server (http://fengestad.no/wp/fs-uae/net-play) has been made Python 3-compatible.

Will it be made easier? Will re-connects be possible on the same server?
I would love to have some servers hosted by Ultimate Amiga permanently! (if FOL will allow it)

All further net-play development depends on what feedback I get from testing. If it works well, and people like it / use it, I will likely develop it further. The server as it is today will not allow reconnect -it's for one game only. When the game is done, the server shuts down.

A likely further development would introduce a two-layered server. A master server to receive game setup requests, and then spawn a "child server" to handle that game on it's own dedicated port. The master server would run all the time and allow new games to be started. Should probably have password protection etc also.
Logged

FrodeSolheim

  • PSPUAE Moderator
  • A600
  • ****
  • Karma: 8
  • Offline Offline
  • Gender: Male
  • Posts: 64
    • FS-UAE Homepage
Re: FS-UAE Net Play Beta
« Reply #16 on: March 03, 2012, 12:46:26 PM »

Version 0.9.11beta2:
* Floppy swapping is performed synchronized in net play mode.
* GUI Reset action can be used with net play.
* Save state saving and restoring is now synchronized in net play mode.
* Parallel port joystick emulation (joystick_port_2, joystick_port_3).
* Reduced input lag in net play games.
* Custom gamepad/joystick -> action mapping.
* Custom keyboard -> action mapping.
* Support mounting zip files as (read-only) volumes.
* Read command line arguments earlier (fixes a Configurations dir issue).
* Renamed "amiga_joystick" config value to "dummy joystick" (more descriptive).
* Renamed "amiga_mouse" config value to "dummy mouse" (more descriptive).
* Floppy speed setting was already implemented, but not documented.
* Finally implemented the volume mute function for OpenAL.
* Detect refresh rate properly on Mac OS X.

Download the beta version (binaries and source) here:
http://fengestad.no/wp/fs-uae/download-beta

(Documentation for custom input events -> actions mapping is not written yet)
Logged

FrodeSolheim

  • PSPUAE Moderator
  • A600
  • ****
  • Karma: 8
  • Offline Offline
  • Gender: Male
  • Posts: 64
    • FS-UAE Homepage
Re: FS-UAE Net Play Beta
« Reply #17 on: March 04, 2012, 02:20:04 PM »

Version 0.9.11beta3

* Fixed a bug where large positive mouse movement became negative.
* Event information is written to Synchronization.log during net play (this file can be quite large) -cannot be disabled yet.
* Include slow memory in memory checksumming (chip + slow, now).
* Replaced a busy-loop in net play with proper condition signal/wait, using significantly less CPU now.
* Fixed a race condition in the net play server where input events could be sent to some clients out of order (with regard to frames). This would have caused desync when it occurred.
* Fixed a bug in the net play server where input events could be sent to some clients before all clients were connected.
* Detect refresh rate properly on Mac OS X (was not included in 0.9.11beta2).

Version 0.9.11beta3 can be download here: http://fengestad.no/wp/fs-uae/download-beta

For net play, this version is incompatible with earlier FS-UAE releases, and also requires an updated server: http://fengestad.no/wp/fs-uae/net-play
Logged

skateblind

  • Important 'looking' person
  • Forum Mod
  • A2000
  • *****
  • Karma: 668
  • Offline Offline
  • Gender: Male
  • Posts: 509
Re: FS-UAE Net Play Beta
« Reply #18 on: March 07, 2012, 11:22:47 PM »

Would I need any other drivers or files besides the ones included with the FS-UAE and the netplay files?
I am having a problem where I am using the exact same setup as FOL and Horace, but mine boots to the aros eyes screen and does nothing else, even though I have the exact same files in the exact same folders as the other two. I have 64bit Win 7.
Logged
What are you looking at?

FOL

  • PSPUAE Dev Team
  • Site Admin
  • A4000T
  • ******
  • Karma: 690
  • Offline Offline
  • Gender: Male
  • Posts: 3,561
  • Amigakit.com Technical
    • PSPUAE
Re: FS-UAE Net Play Beta
« Reply #19 on: March 07, 2012, 11:52:48 PM »

Would I need any other drivers or files besides the ones included with the FS-UAE and the netplay files?
I am having a problem where I am using the exact same setup as FOL and Horace, but mine boots to the aros eyes screen and does nothing else, even though I have the exact same files in the exact same folders as the other two. I have 64bit Win 7.

You installed openAL? its on the download page.
Logged
Quote
Resolute and Industrious
Grand ruler of the yellow people and the Ultimate Amiga Empire

Hungry Horace

  • Amorphous Blue-Blob Man
  • Site Admin
  • A4000T
  • ******
  • Karma: 307
  • Offline Offline
  • Gender: Male
  • Posts: 3,364
  • Don't forget... Ameboid's need love too!
    • AUW
Re: FS-UAE Net Play Beta
« Reply #20 on: March 07, 2012, 11:55:51 PM »

on NetPlay mode, a simple pop-up on forced exit would be nice

"fs-uae quit due to server no longer being available"
"fs-uae quit due to de-sync detected"

that sort of thing.

I cant seem to work out the reason for our disconnections from the .log file

Logged
Quote from: KillerGorilla
because winuae is made of code and your amiga is made of stuff

skateblind

  • Important 'looking' person
  • Forum Mod
  • A2000
  • *****
  • Karma: 668
  • Offline Offline
  • Gender: Male
  • Posts: 509
Re: FS-UAE Net Play Beta
« Reply #21 on: March 08, 2012, 12:01:48 AM »

Would I need any other drivers or files besides the ones included with the FS-UAE and the netplay files?
I am having a problem where I am using the exact same setup as FOL and Horace, but mine boots to the aros eyes screen and does nothing else, even though I have the exact same files in the exact same folders as the other two. I have 64bit Win 7.

You installed openAL? its on the download page.

Yes, I have.
Logged
What are you looking at?

FOL

  • PSPUAE Dev Team
  • Site Admin
  • A4000T
  • ******
  • Karma: 690
  • Offline Offline
  • Gender: Male
  • Posts: 3,561
  • Amigakit.com Technical
    • PSPUAE
Re: FS-UAE Net Play Beta
« Reply #22 on: March 08, 2012, 02:12:49 PM »

Been playing around with play server. To make it easier, as I have never had to install python before.
I made it so it creates win executable with dependants.
Removes the need for installing python on windows machine.

I wrote a quick BAT file to run all commands to make enduser dist.
Works great.

Is it ok to upload it FS?
Scratch that, appears to include 6 os dlls including kernel.
So wont be able to upload it.
« Last Edit: March 08, 2012, 03:11:17 PM by FOL »
Logged
Quote
Resolute and Industrious
Grand ruler of the yellow people and the Ultimate Amiga Empire

FOL

  • PSPUAE Dev Team
  • Site Admin
  • A4000T
  • ******
  • Karma: 690
  • Offline Offline
  • Gender: Male
  • Posts: 3,561
  • Amigakit.com Technical
    • PSPUAE
Re: FS-UAE Net Play Beta
« Reply #23 on: March 08, 2012, 03:56:34 PM »

Horace, turns out all my slow-mo problems were caused by your configs.
I tried a simple A500 config and it boot with "Very Accurate" and was full speed and perfect, :).

Is wierd though.
Logged
Quote
Resolute and Industrious
Grand ruler of the yellow people and the Ultimate Amiga Empire

Hungry Horace

  • Amorphous Blue-Blob Man
  • Site Admin
  • A4000T
  • ******
  • Karma: 307
  • Offline Offline
  • Gender: Male
  • Posts: 3,364
  • Don't forget... Ameboid's need love too!
    • AUW
Re: FS-UAE Net Play Beta
« Reply #24 on: March 08, 2012, 04:11:56 PM »

Horace, turns out all my slow-mo problems were caused by your configs.
I tried a simple A500 config and it boot with "Very Accurate" and was full speed and perfect, :).

Is wierd though.

maybe it was the lack of 'space' in the line:

Code: [Select]
accuracy=0
change to

Code: [Select]
accuracy = 0
and tell me what happens

there is nothing special about my configs

what sync options did you use?

i had;
Code: [Select]
sync = auto
maybe your machine cant handle the AGA or higher-end A1200 options , i.e.
Code: [Select]
model = A1200/020
Logged
Quote from: KillerGorilla
because winuae is made of code and your amiga is made of stuff

FOL

  • PSPUAE Dev Team
  • Site Admin
  • A4000T
  • ******
  • Karma: 690
  • Offline Offline
  • Gender: Male
  • Posts: 3,561
  • Amigakit.com Technical
    • PSPUAE
Re: FS-UAE Net Play Beta
« Reply #25 on: March 08, 2012, 04:17:15 PM »

Quote from: Hungry Horace
maybe your machine cant handle the AGA or higher-end A1200 options , i.e.
Code: [Select]
model = A1200/020

Hmmmm, I can emulate higher in WinUAE without issue, your really telling me it cant handle E-UAE?

EDIT:-Just setup my own 1200/020 config, result is a full speed, no slowdown emu, :).
So has to be the config file.
« Last Edit: March 08, 2012, 04:27:45 PM by FOL »
Logged
Quote
Resolute and Industrious
Grand ruler of the yellow people and the Ultimate Amiga Empire

Hungry Horace

  • Amorphous Blue-Blob Man
  • Site Admin
  • A4000T
  • ******
  • Karma: 307
  • Offline Offline
  • Gender: Male
  • Posts: 3,364
  • Don't forget... Ameboid's need love too!
    • AUW
Re: FS-UAE Net Play Beta
« Reply #26 on: March 08, 2012, 05:35:22 PM »

be reasonable FOL - how can a config file itself cause a slowdown?

it cant - only the settings within it can cause the slowdown, and even then, it's because the computer / emulator doesnt like something about what options are being set.

Post your exact setup here. in the code [ ] tags and/or upload your config here.

set all the options in your config the same as my config one at a time, and tell me when the slow-down occurs?

- add the memory settings
- add the hard drives, using the same files/folders i gave you
- add the other misc. hardware settings

you also didnt answer my questions about the other settings :/  I cant diagnose the problem without info!
« Last Edit: March 08, 2012, 05:39:43 PM by Hungry Horace »
Logged
Quote from: KillerGorilla
because winuae is made of code and your amiga is made of stuff

Hungry Horace

  • Amorphous Blue-Blob Man
  • Site Admin
  • A4000T
  • ******
  • Karma: 307
  • Offline Offline
  • Gender: Male
  • Posts: 3,364
  • Don't forget... Ameboid's need love too!
    • AUW
Re: FS-UAE Net Play Beta
« Reply #27 on: March 08, 2012, 10:22:46 PM »

@ FrodeSolheim

I am running Version 0.9.11beta3

I have a 3 HD setup running, Drives 1 and 2 are using ZIP files and are read-only.

Drive 3 is an HD Folder. I am trying to use this as a "saves" folder for WHDLoad.

I have managed to get WHDload to read my files from this folder, this is working fine.

However, when saving a game (in this case, The Settlers) there is no indication of any OS-Swaps (black screen) taking place, as I think there should be. The game says that the file has saved, but when i go to reload it it is not updated. There is no change to the date-stamp of the file on the Host machine either.

Could you look into this? I can post setup files / configs if needed. It could just be a bug with HD-folders pretending to be Writable when they are not (using CLI says the drive is READ/WRITE)


edit : ignore the above, this relates to WHDload running from a Read-Only drive i believe now

I also cannot save save-states with HD setups? The last one crashed my Mac really badly, so I do not really feel like testing it again!!!

I am trying to find "safe" (secure) ways of managing save-games online. (WHDload high-scores have been re-directed to the RAM: to help prevent possible future de-syncs, but other games will need to save their progress somehow.)

Thanks
« Last Edit: March 08, 2012, 10:41:17 PM by Hungry Horace »
Logged
Quote from: KillerGorilla
because winuae is made of code and your amiga is made of stuff

FOL

  • PSPUAE Dev Team
  • Site Admin
  • A4000T
  • ******
  • Karma: 690
  • Offline Offline
  • Gender: Male
  • Posts: 3,561
  • Amigakit.com Technical
    • PSPUAE
Re: FS-UAE Net Play Beta
« Reply #28 on: March 09, 2012, 12:20:54 PM »

be reasonable FOL - how can a config file itself cause a slowdown?

it cant - only the settings within it can cause the slowdown, and even then, it's because the computer / emulator doesnt like something about what options are being set.

Post your exact setup here. in the code [ ] tags and/or upload your config here.

set all the options in your config the same as my config one at a time, and tell me when the slow-down occurs?

- add the memory settings
- add the hard drives, using the same files/folders i gave you
- add the other misc. hardware settings

you also didnt answer my questions about the other settings :/  I cant diagnose the problem without info!

I was being resonable. You were insisting it must be my computer. If I was using my laptop, then yeh I would agree.
I tried the settings you posted in earlier post exact same issue.
I even went back to your original config for IK+ and changed same settings, still same issue.
I then created my own with just A1200/020, 2MB Chip, 4MB Fast and pointed it to a floppy.
Result was a full speed emulation, no slow down at all.

Code: [Select]
[amiga]
model = 1200/020
accuracy = 1
#cycle_exact = 0
#ntsc_mode = 0
kickstart_file = ./Roms/kick3.1.rom
#kickstart_ext_file = /path/to/extended-kickstart.rom
chip_memory = 2048
# slow_memory = 512
fast_memory = 4096
#zorro_iii_memory = 4096
grab_input = 1
#bsdsocket_library = 0


[paths]
kickstarts_dir = ./Roms/
save_states_dir= ./States/
# floppy_overlays_dir = ./Overlays/
# flash_memory_dir = ./Flash/
# controllers_dir = ./Controllers/
# logs_dir = ./logs/
# base_dir = ./


[input]
joystick_port_0 = PLAYSTATION(R)3 CONTROLLER 
joystick_port_1 = dummy joystick
# joystick_port_2 =
# joystick_port_3 =


[media]
floppy_drive_0 = ./ADF/another_world-1.adf
floppy_drive_1 = ./ADF/another_world-2.adf
# floppy_image_n = /path/to/adf_or_ipf
floppy_drive_volume = 20
floppy_drive_speed = 0

# cdrom_drive_0 = ./iso/CD32.iso
# cdrom_image_n = ./

#hard_drive_0 = ./Games/_BootHD.zip
#hard_drive_1 = ./Games/InternationalKarate+.zip
#hard_drive_2 = ./Saves/InternationalKarate+/

#hard_drive_0_label = BootHD
#hard_drive_1_label = Game
#hard_drive_2_label = Saves/InternationalKarate+

[video]
fullscreen = 1
# fsaa = 4
sync = auto
# keep_aspect = 1
# viewport = 0 0 752 574
# viewport = 74 36 640 400

[application]
title = InternationalKarate+
sub_title = WHDLoad autoboot

# netplay_server = 192.168.1.96
# netplay_port = 9999
# netplay_tag = Horace
« Last Edit: March 09, 2012, 01:26:14 PM by FOL »
Logged
Quote
Resolute and Industrious
Grand ruler of the yellow people and the Ultimate Amiga Empire

Hungry Horace

  • Amorphous Blue-Blob Man
  • Site Admin
  • A4000T
  • ******
  • Karma: 307
  • Offline Offline
  • Gender: Male
  • Posts: 3,364
  • Don't forget... Ameboid's need love too!
    • AUW
Re: FS-UAE Net Play Beta
« Reply #29 on: March 09, 2012, 02:50:14 PM »

so you are saying that adding HD's causes massive slowdown?
Logged
Quote from: KillerGorilla
because winuae is made of code and your amiga is made of stuff

Pages: 1 [2] 3 4   Go Up
 

TinyPortal 2.2.2 © 2005-2022