Cirkus Serveri Forum
    • CoD4xAdmin
    • Recent
    • Popular
    • Groups
    • Users
    • Register
    • Login

    Julia post request 403

    Scheduled Pinned Locked Moved
    Support
    2
    16
    1.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dzonerzy
      last edited by

      Hi,
      I'm having issue configuring julia i followed all the tutorial but when i do loadplugin julia i always see the POST request with a 403 response and the error:

      Error: Init failure. CoD4xWebAdmin backend script said:
      Error in plugin's OnInit function!

      please help

      1 Reply Last reply Reply Quote 0
      • NeHoN
        NeHo Administrators
        last edited by

        This is a game server side issue, the plugin can not load. Make sure that you configured everything correctly.

        Check your server.cfg
        Check if the website or IP where you try to POST via plugin julia is online/available (check also the firewall)

        I keep hitting the 'Escape' key - but I'm still here. ...

        1 Reply Last reply Reply Quote 0
        • NeHoN
          NeHo Administrators
          last edited by NeHo

          Here is a small tutorial how you have to set up plugin Julia

          How to Set up Plugin Julia and activate it

          I keep hitting the 'Escape' key - but I'm still here. ...

          1 Reply Last reply Reply Quote 0
          • D
            dzonerzy
            last edited by

            Actually my webadmin receive the post request from the Julia plugin it fails and the condition where the post request must return "okay" instead it return something else and fail with 403

            1 Reply Last reply Reply Quote 0
            • D
              dzonerzy
              last edited by

              I configured steam sso, the identikey on both webadmin and game sever , and the rcon , I followed all the tutorial in the tutorial section the real problem is webadmin not responding correctly

              1 Reply Last reply Reply Quote 0
              • D
                dzonerzy
                last edited by

                So i investigated a bit this is what i found the game server is configured correctly and also the webadmin, when i start the game server i receive the post request, this is the content:

                POST /cod4x_plugins/julia/ HTTP/1.1
                Accept: /
                Host: webadmin.relic-gaming.net
                User-Agent: CoD4X HTTP-Agent
                Connection: Keep-Alive
                Content-Length: 274
                Content-Type: application/json

                {
                "time":1580464031,
                "identkey":"RELIC_SNIPER_KEY1337",
                "serverport":28961,
                "command":"HELO",
                "gamename":"Call of Duty 4 - Modern Warfare X18",
                "gamedir":"cod4",
                "version":"17.8",
                "rcon":"test_rcon"
                }

                which is absolutely correct, now if i reply the current request i got a forbidden error due to csrf:

                ForbiddenError: invalid csrf token
                at csrf (/home/webadmin/CoD4x-WebAdmin/node_modules/csurf/index.js:112:19)
                at Layer.handle [as handle_request] (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/layer.js:95:5)
                at trim_prefix (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:317:13)
                at /home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:284:7
                at Function.process_params (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:335:12)
                at next (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:275:10)
                at /home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:635:15
                at next (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:260:14)
                at Function.handle (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:174:3)
                at router (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:47:12)
                at Layer.handle [as handle_request] (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/layer.js:95:5)
                at trim_prefix (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:317:13)
                at /home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:284:7
                at Function.process_params (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:335:12)
                at next (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:275:10)
                at /home/webadmin/CoD4x-WebAdmin/server.js:118:2
                at Layer.handle [as handle_request] (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/layer.js:95:5)
                at trim_prefix (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:317:13)
                at /home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:284:7
                at Function.process_params (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:335:12)
                at next (/home/webadmin/CoD4x-WebAdmin/node_modules/express/lib/router/index.js:275:10)
                at /home/webadmin/CoD4x-WebAdmin/app/config/configuration.js:43:5
                at tryCatcher (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/util.js:16:23)
                at Promise._settlePromiseFromHandler (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:547:31)
                at Promise._settlePromise (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:604:18)
                at Promise._settlePromise0 (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:649:10)
                at Promise._settlePromises (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:729:18)
                at Promise._fulfill (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:673:18)
                at PropertiesPromiseArray.PromiseArray._resolve (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise_array.js:127:19)
                at PropertiesPromiseArray._promiseFulfilled (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/props.js:78:14)
                at Promise._settlePromise (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:609:26)
                at Promise._settlePromise0 (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:649:10)
                at Promise._settlePromises (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:729:18)
                at Promise._fulfill (/home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/promise.js:673:18)
                at /home/webadmin/CoD4x-WebAdmin/node_modules/bluebird/js/release/nodeback.js:42:21
                at /home/webadmin/CoD4x-WebAdmin/node_modules/mongoose/lib/model.js:4798:16
                at /home/webadmin/CoD4x-WebAdmin/node_modules/mongoose/lib/utils.js:276:16
                at /home/webadmin/CoD4x-WebAdmin/node_modules/mongoose/lib/model.js:4817:21
                at _hooks.execPost (/home/webadmin/CoD4x-WebAdmin/node_modules/mongoose/lib/query.js:4364:11)
                at /home/webadmin/CoD4x-WebAdmin/node_modules/kareem/index.js:135:16

                so this is the actual problem

                1 Reply Last reply Reply Quote 0
                • NeHoN
                  NeHo Administrators
                  last edited by NeHo

                  I can not access your webadmin page, send me a link to your cod4xwebadmin page pls. 403 error means that it is forbidden. Also let me know if this is a local or external game server on cod4xwebadmin, how did you add it

                  I keep hitting the 'Escape' key - but I'm still here. ...

                  1 Reply Last reply Reply Quote 0
                  • D
                    dzonerzy
                    last edited by

                    https://webadmin.relic-gaming.net/ this is the link , the game server is remote

                    1 Reply Last reply Reply Quote 0
                    • NeHoN
                      NeHo Administrators
                      last edited by

                      The link is broken, I can not access it "Service Unavailable" 503 error

                      I keep hitting the 'Escape' key - but I'm still here. ...

                      1 Reply Last reply Reply Quote 0
                      • D
                        dzonerzy
                        last edited by

                        I add the external gameserver with ip, port, rcon, identitykey for julia and same params are configured on server, plus i enabled steam sso on webadmin and linked my account to steam, then i configured myself as admin for my gameserver, then i start the cod4 server i receive the post but it trigger the csrf error , it's possible that all POST request must include a csrf token as a security measure?

                        1 Reply Last reply Reply Quote 0
                        • D
                          dzonerzy
                          last edited by

                          It's online again

                          1 Reply Last reply Reply Quote 0
                          • NeHoN
                            NeHo Administrators
                            last edited by

                            keep the website online and then restart your game server

                            I keep hitting the 'Escape' key - but I'm still here. ...

                            1 Reply Last reply Reply Quote 0
                            • D
                              dzonerzy
                              last edited by

                              I restarted the game server

                              1 Reply Last reply Reply Quote 0
                              • D
                                dzonerzy
                                last edited by

                                Jan 31 13:40:12 relic-gaming.net bash[4842]: POST /cod4x_plugins/julia/ 403 118.203 ms - 9036

                                1 Reply Last reply Reply Quote 0
                                • NeHoN
                                  NeHo Administrators
                                  last edited by

                                  Is there any error on the website console, do you run cod4xwebadmin with npm start? if yes then you should see a POST request in console, is there any error, if yes send it here

                                  I keep hitting the 'Escape' key - but I'm still here. ...

                                  1 Reply Last reply Reply Quote 0
                                  • NeHoN
                                    NeHo Administrators
                                    last edited by NeHo

                                    Error was in the server.cfg file, the julia_identkey was not added

                                    I keep hitting the 'Escape' key - but I'm still here. ...

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    0

                                    Online

                                    191

                                    Users

                                    268

                                    Topics

                                    1.2k

                                    Posts
                                    Powered & Designed by NeHo