Jump to content

SunBlade_ger

Disciple
  • Posts

    180
  • Joined

  • Last visited

Posts posted by SunBlade_ger

  1. dedicated servers are not necessary to improve player experience.

    mass effect 3 has demonstrated, that every gamer pc and playstation has enough calculating power to host a game session.
    but ea is kind enough to host relay servers, with this they remove the need to forward ports.
    unfortunately those relay servers have not enough processing power to make use of me3's encryption, so the game host needs to send update packets for each player separately.

    i don't know how its like in the rest of the world, but the situation in germany is as follows:
    - almost every pc gamer has a ton of processing power and a poor internet connection at home.
    - most people have enough money to rent a linux v-server with poor processing power and a few terabyte traffic free per month.

    my suggestion for DE:
    build a simple and lightweight relay server executable. that exe just needs to be linux 64/32bit compatible (if you stick to ansi-c, compatibility is assured for most distributions). you don't need to make init-scripts, installer, or whatever, i am sure the community will take care of that.
    with minor code changes that exe should also be windows compatible. that would be a win-win situation. every player could decide to host his own relay. you could either include the relay code into warframe or run the relay as sub-process. everyone willing to host a relay on his linux box, decreases traffic on DE servers. and relays would be scattered all over the world (nearly everyone would have a relay in his "neighborhood").

    as long as i can configure the relay, that it runs only a limited number of sessions, and me and my friends have reserved "slots", that relay would run indefinitely on my linux box.



    pro/con list:

    relay pro:
    - no game code required => makes reverse engineering useless
    - many people may set up a relay => relays all over the world
    relay con:
    - separate program => increased maintenance
    - only sufficient processing power to copy update packets => game encryption needs to be changed

    dserver pro:
    - permanent game session => clients can disconnect and reconnect at will (without host migration)
    dserver con:
    - most game code required => reverse engineers might copy warframe
    - sufficient processing power required on servers => server cost exceeds most peoples budged

    current system pro:
    - one exe for everything => reduced maintenance
    - processing power and internet bandwidth forced upon gamers => reduced costs
    current system con:
    - hosting player needs stable and fast internet connection (can not be fixed) => player complain about "laggy" servers
    - broken upnp detection (needs fixing) => players getting frustrated
    - broken nat detection (needs fixing) => players getting frustrated
    - broken port forwarding detection (needs fixing) => players getting frustrated
    - frustrated players => reduced income

  2. +1

     

    but i would change lock/unlock to favorite/unfavorite

    favorited mods:

    - will always be sorted first (under weapons/warframes, arsenal, and everywhere else)

    - can neither be sold nor fused into others (you basically can't "lose" them)

    - can still be upgraded and switched between weapons/warframes

     

    while this would be a major improvement to the mod system, the item system doesn't really need this _yet_. (there are less items than mods and they are stackable)

     

    the favorite system for items would be like this:

    favorited weapons/warframes:

    - will always be sorted first (inventory, selection screen, and everywhere else)

    - can not be sold

    - can still be upgraded and formated

    favorited blueprints/parts:

    - will always be sorted first (inventory, foundry, and everywhere else)

    - can not be sold

    - can still be built

     

     

    in order to decrease user frustration:

    - when a favorited mod/item/whatever gets selected, the sell button greys out immediately (less frustrating message boxes)

    - when hovering over a favorited mod while fuseing, the lock symbol expands over the whole mod and the mod can't be selected (visible warning without message boxes)

  3. Let me be you're host. You will wish there was a Dserver. lol

    Yea, when i host and more then one player joins, all scream beacause of lagg.

    8K upstream is not enough to host.

     

    i'm renting a Linux VServer, so a dserver would help me and my clan.

    even a simpke relay server would improve my situation a lot.

×
×
  • Create New...